Шрифт:
Интервал:
Закладка:
При этом адресат депеши, подпись и все числа не зашифровывались и вставлялись в сообщение в открытом виде, отделяясь от шифробозначений с двух сторон (или с одной стороны — в конце или начале сообщения) знаками «тире».
Другой жандармский шифр — это алфавитный цифровой код на ПО величин, одно–и двузначный, со сдвигом, т.е. первые словарные величины (агитатор, администрация фабрики, арестовать и т.д.) имеют соответственно кодовые обозначения: 87, 88, 89 и далее по циклу.
Естественно, весьма характерным является лексическое наполнение словарей подобных шифров: беспорядок, бить, буйство, вести себя дерзко, вина администрации фабрики, вина рабочих, возбуждение дела о стачке, драка, забастовка, зачинщик, казаки, сжечь, социалистический и т.п.
Среди множества шифров России агентурные шифры всегда занимали особое положение. В соответствии с названием они предназначались для связи разведчиков и агентов с центром.
К сожалению, к настоящему времени сохранилось очень мало сведений об этих шифрах. По инструкции они должны были уничтожаться, как только надобность в них пропадала, и эти правила неукоснительно соблюдались. Тем не менее, нам удалось найти некоторые материалы, позволяющие здесь остановиться подробнее на этом вопросе.
Одним из основных требований, предъявляемых к агентурным шифрам, является обеспечение максимально возможной безопасности их пользователю. Поэтому вся документация к шифру (ключи, правила пользования) должна была обладать свойством «скрываемости» или же, в идеале, свойством «безуликовости». Кроме того, сам процесс шифрования должен был быть максимально простым и быстрым, даже если его приходилось осуществлять в самых неблагоприятных условиях. Эти требования зачастую входили в противоречие с требованиями высокой криптографической стойкости, и в этих условиях криптографы обычно выбирали некую золотую середину. Рассмотрим некоторые виды таких шифров, применявшихся в России в интересующую нас эпоху.
Шифры Цезаря. Шифр Юлия Цезаря, изучаемый в школах разведчиков всех стран, с исторической точки зрения, как мы уже писали, является одним из важнейших этапов в развитии криптографии. Большинство систем шифров замены более позднего происхождения являлись вариантами шифра, изобретенного за несколько десятков лет до нашей эры. Простейшими агентурными шифрами в рассматриваемый период были также шифры простой замены, в которых используемые простые замены были достаточно структурными и потому легко запоминались. Таким образом, это были самые старые безликовые шифры «на память», аналогичные системе «шифр Цезаря» с небольшими изменениями, как–то: сдвиг шифралфавита на 2, 3, 4 и больше знаков, замена каждой буквы алфавита следующей по алфавиту буквой, использование лозунга. Обычно ключ определялся датой зашифрования сообщения. Очевидно, что эти шифры легко поддавались дешифрованию уже в то время.
Более сложным шифром был шифр многозначной замены, получивший название «прыгающий шифр». Он появился в конце XIX века и криптографически представлял собой несколько простых замен, которыми агент должен был пользоваться при шифровании сообщения, переходя от одной замены к другой через каждые пять—семь или девять знаков текста. Этот шифр был в действии непродолжительное время, так как для агентов он был слишком сложен и они предпочитали «шифр Цезаря» с часто меняющимися ключами.
Книжные шифры. В качестве агентурных шифров использовались и книжные шифры. Выбиралась определенная книга, в качестве шифробозначений использовались номера страниц, строк, мест в строках, где находились шифруемые буквы. Этот тип шифра также можно отнести к безуликовым шифрам, естественно, при аккуратном пользовании книгой. Книжные шифры обладали несравненно большей криптографической стойкостью по сравнению с шифрами простой замены. Тем не менее в «черных кабинетах», где дешифровали такие шифры, было подмечено, что шифрзнаки, соответствующие большим номерам строк или мест в строке, обозначали, как правило, редко встречающиеся знаки открытого текста. Это была зацепка для раскрытия сообщения и поиска соответствующей книги. Дело в том, что, оказывается, как правило, каждый корреспондент предпочитает находить в книге буквы, стоящие недалеко от начала строки или начала страницы. В противном случае подсчет занимает много времени, и при этом увеличивается вероятность появления ошибки. Редко встречающиеся буквы но необходимости могут оказаться где–то далеко от начала страницы или строки.
Тем не менее, поскольку книга обеспечивала дешифрование всего сообщения, всегда пытались отыскать используемую книгу. Не случайно при аресте и обыске лиц, подозреваемых в шпионаже, в первую очередь обращали внимание на их библиотеки. Заметим, что книжные шифры широко применялись в России в деятельности нелегальных партий и групп, о чем подробнее мы расскажем ниже.
Шифры перестановок. Номерные ряды. В конце XIX —начале XX в. получили большое распростране
ние в качестве агентурных шифров различные виды шифров перестановок — от старейших шифров — «Трафарета Кардано», изобретенного математиком Жеромом Кардано в середине XVI столетия, до новых шифров — простых вертикальных перестановок, шахматных и произвольных лабиринтов, прямоугольных и прямолинейных решеток и двойных перестановок.
В шифры перестановок вносились различные усложнения, такие как: спиральная выписка, выписка по диагоналям, выписка по лозунгу и распределителю, использование фигурных вертикальных перестановок (со столбцами различной длины).
Следует отметить, что впервые шифр, близкий к шифру двойной перестановки, был изобретен в России народовольцем Михайловым в эпоху царствования Александра II.
В качестве агентурных в России часто использовались шифры вертикальной перестановки с усложнениями. Текст сообщения записывался в таблицу с колонками. Далее текст выписывался по колонкам. Порядок выбора колонок определялся ключом, который пользователи знали на память. Этот ключ должен был меняться достаточно часто (например, не реже, чем один раз в два месяца).
Необходимо отметить, что этот ключ — на память (шкала вертикальной перестановки) определялся номерным рядом некоторого легко запоминаемого лозунга. Например, брался лозунг «Боже, царя храни». Под этим лозунгом составлялся номерной ряд, определявший порядок выписки колонок. Нами было найдено описание ключа военного агента 1911 г.[153], в котором дается пример составления шифрсообщения:
Б О Ж Е Ц А Р Я Х Р А Н И
3 8 5 4 12 1 9 13 11 10 2 7 6
S O O B T S C H I T E A D
R E S B E R N S T R A S S
E P I A T I V A N O W L E
W I K O W O U
Здесь вторая строка — номерной ряд. Буквы алфавита упорядочиваются слева направо, и, таким образом, каждая буква лозунга получает свой порядковый номер. Далее шифртекст выписывается пятизначными группами (недостающие до пяти в конце сообщения знаки выбираются произвольно):