Российская криптология. История спецсвязи. Вадим Гребенников
Чтение книги онлайн.

Читать онлайн книгу Российская криптология. История спецсвязи - Вадим Гребенников страница 16

СКАЧАТЬ Кабинету осуществлялась курьерами из сержантов гвардейских полков по жёстко регламентируемому времени передвижения.

      Задачей несравненно сложнее, чем создание шифров, была для Эпинуса дешифровка текстов. Этим делом Ф.Эпинус занимался лично со своим помощником, выходцем из немцев, Иоганном Георгом Кохом (1739-1805). Начав свою карьеру в 1762 году копиистом в Академии Наук, он был переведён оттуда Ф.Эпинусом в КИД.

      Свою деятельность по дешифровке Ф.Эпинус должен был начать с проблемы поистине исторической – найти ключ к «писаным в цыфрах» в 1714 году и подписанным Петром I письмам в Амстердам Осипу Соловьёву. В указе Сената от 4 января 1765 года приказывалось «…если возможно отыскать тот азбучной прежней ключ или другим каким по искусству в том средством оные разобрать переписать литерным письмом и взнесть в сенат…».

      Результаты «борьбы» Ф.Эпинуса с петровским шифром неизвестны, но есть многочисленные свидетельства успешной дешифровки его службой перлюстрированной корреспонденции, за что он получил звание действительного статского советника.

      С середины XVIII века в России стали использовать новые шифры. Их основные отличия от предыдущих шифров были такими. Во-первых, на русском языке начали активно использоваться коды (номенклаторы) на большое количество букв, слогов, слов, фраз и т.п.; их число достигало 1200 символов.

      Как правило, это были алфавитные коды с цифровыми шифробозначениями. Наиболее часто используемым буквам, слогам и т.п. соответствовало несколько шифробозначений. Таким образом, применялся шифр гомофонной замены, но на уровне не только букв, но и словосочетаний. Коды менялись регулярно, поскольку ключом такого шифра был сам код-таблица замены.

      Во-вторых, увеличилось количество пустышек, которые вставлялись в шифротекст. По этому поводу в одной из инструкций по использованию шифров указывалось: «Пустые числа писать где сколько хочется, только, чтобы на каждой строке было сих чисел не меньше трёх или четырёх».

      Так определялся лишь нижний уровень количества пустышек, а верхний уровень не устанавливался. Кроме того, «не начинать пиесы [шифротекст] значащими числами, но пустыми…». Тем самым начало шифротекста в сообщении маскировалось пустышками, что усиливало стойкость шифра.

      Кроме того, в шифры вставляли «особые числа», шифробозначения которых обозначали те части шифротекста, которые при дешифровке необходимо было считать пустышкой. Например, знак «+» шифротекста означал, что следующее за ним шифробозначение не имело никакого смысла. Два знака «++» говорили дешифровальщику, что не следует читать два следующих за ним шифробозначения и т.д.

      Знак «=» означал, что не следует принимать во внимание все шифробозначения, стоявшие за этим знаком в данной строке шифротекста, а знак «=» уничтожал весь последующий шифротекст на данной странице. Знак «*» уничтожал предыдущее шифробозначение, два знака «**» уничтожали два предыдущих СКАЧАТЬ