История шифровального дела в России - Татьяна Соболева
Шрифт:
Интервал:
Закладка:
Шифрование осуществляется следующим образом: выбирается показательная группа (показатель) — слово или набор слов с числом знаков не менее десяти (например, «маршевая рота»). Этот показатель пишется перед шифруемым сообщением. Далее расписывается текст сообщения, а над каждым знаком этого сообщения — знак показательной группы; показательная группа повторяется столько раз, какова длина сообщения:
показательная группа МАРШЕВАЯРОТАМАРШЕВАЯРОТА…
текст сообщения ПЕРЕПИСКАИЛИСНЯТИЕКОПИЙС…
Шифрзнак находится на пересечении столбца с номером М и строки с номером П.
Таким образом, данный шифр — табличный шифр замены, состоящий из тридцати простых замен, причем информация о том, какой замене принадлежит тот или иной шифрзнак, известна. Очевидно, что стойкость такого шифра минимальна.
В качестве показательной группы можно было использовать и нешифруемую часть сообщения, если таковая имелась в тексте.
Шифр войск гвардии и Петербургского военного округа 1911 г.[146] представляет собой код на 100 словарных величин — букв, цифр, слогов и словосочетаний. Кодовые обозначения — двузначные числа.
Оформлен код в виде таблицы, на которой расположено десять таких кодов с одной и той же словарной основой.
Шифр войск гвардии и Петербургского военного округа. 1911 г.Пользоваться этим ключом следовало таким образом. Перед шифрованием корреспондент выбирал номер кода (ключа), ставил его в начале сообщения и шифровал по этому коду 10—13 словарных величин. Далее он переходил к другому ключу и шифровал следующие 10—13 словарных величин. В этом в общем–то достаточно простом коде обращает на себя внимание найденная удобная форма шифра, позволяющая сравнительно просто и быстро осуществлять процесс шифрования.
Шифры императора Николая II. Первый из них, шифр 1911 г., представляет собой небольшую вытянутую в ширину книжечку, размером 14,5x21 см в очень красивом изумрудно–зеленом муаровом переплете. На обложке золотом вытеснен герб России — двуглавый орел и надпись золотыми буквами: «Ключ Военного министерства. Лит. М»[147]. Хранился этот шифр в специальном кожаном футляре–кошельке.
Ключ состоит из десяти кодовых таблиц набора и стольких же таблиц разбора за № 0—9. В таблицы набора помещены все буквы алфавита (кроме Ъ и О) и цифры от 0 до 9. Кроме того, в таблицы включены наиболее употребительные слоги. Кодовые обозначения — двузначные числа от 00 до 99, приданные словарным величинам в каждой из десяти таблиц в произвольном порядке (т. е. код неалфавитный). Таким образом, код состоит из десяти самостоятельных кодовых таблиц объемом в 99 величин каждая.
При шифровании пользовались одновременно всеми 10 таблицами Для определения номера используемой таблицы служил особый показатель (шифровальный ключ), состоявший из пяти цифр, который устанавливался особым распоряжением начальника Главного штаба на определенный срок. Номера таблиц вынесены на клапаны.
При наборе под всеми подлежащими зашифрованию буквами, цифрами или имеющимися в таблицах слогами шифруемого текста последовательно писались цифры показателя. Цифра показателя над буквой, слогом или цифрой текста обозначала номер таблицы набора, из которой следовало брать соответствующие кодовые обозначения. Поскольку показатель имел длину 5, то отсюда следует, что через каждые 5 знаков для шифрования использовалась одна и та же таблица.
Найденные в таблицах кодовые обозначения подписывались под этими буквами, цифрами или слогами в таком порядке, чтобы цифра, обозначающая единицы в каждом двузначном кодовом обозначении, приходилась под цифрой десятков (например, кодовые обозначения 31 или 05 писались: 3/1 или 0/5).
При окончании набора все эти обозначения (столбцы) разбивались на группы по пять столбцов и писались в следующем порядке, разделяясь группа от группы чертой: сначала по порядку, считая слева направо, все группы из верхних цифр (обозначающих десятки), а затем в таком же порядке и отделяясь такой же чертой группы из нижних цифр (единицы).
Если в последней группе оказывалось менее пяти столбцов, но более двух (например, 320/597), то последнее обозначение повторялось для пополнения группы до пяти столбцов (32000/59777). Если же таких обозначений оставалось одно или два (например, 3/0 или 47/23), то их следовало писать в одну строку и группу дополнить до пяти цифр повторением последней (например,3/4 писать 34444, во втором случае 47/23 — 42733).
Пример набора:
текст: сомкнуть на 378 верст…
показатель: 35721
3 5 7 2 1 3 5 7 2 1
со м к н у т ь на 3 7
4 3 0 0 6 5 2 9 6 6
6 9 7 6 1 5 6 7 9 2 …
Зашифрованная телеграмма имеет вид:
43006–69761–52966–56792…
Сохранился экземпляр этого ключа, принадлежавший самому императору. Кроме Николая II, экземпляры шифра имелись у трех великих князей, военного министра, начальника Генерального штаба, начальника Главного штаба, начальников канцелярии и законодательного отдела Военного министерства, у начальников главных военных управлений, командующих войсками в округах, начальников окружных штабов, корпусов, крепостей, дивизий, бригад, у председателя Совета министров, министра внутренних дел, министра иностранных дел и некоторых других лиц. Всего в списке лиц, обладавших экземплярами этого шифра, значится 76 человек.
Описанный выше показатель сообщался особым письмом, в том числе и к императору, начальником Главного штаба.
Второй шифр Николая II, который нам хотелось бы отметить, это «Особый шифр № 1–й Государя Императора»[148], являющийся кодом с перешифровкой. Перешифровка представляла собой двузначную гамму, периодически меняющуюся после каждых девятнадцати знаков по линейному закону. Эту перешифровку также можно классифицировать как маскировку, поскольку она легко снималась, как только дешифровальщик получал информацию о процессе ее получения (из даты посылки телеграммы). Как и предыдущий, этот код состоял из самостоятельных кодовых таблиц (их было уже 13), содержащих по 99 словарных величин (букв, слогов, цифр) каждая.
Пользоваться этим шифром следовало таким образом. Подлежащие набору слова текста разбивались слева направо на группы по 19 букв каждая, в последней группе букв могло быть меньше. В начале каждой группы ставилась черта. Для набора произвольно выбиралась одна из 13 наборных таблиц и ее номер ставился в начале первой 19–буквенной группы над чертой. При наборе каждой буквы первой 19–буквенной группы к каждому числу, имевшему соответствующее кодовое обозначение, прибавлялось одно и то же число, называемое «ключом телеграммы». Этот ключ определялся из числа и месяца, которые показывались в начале текста телеграммы. Чтобы определить ключ данной телеграммы, следовало сложить число показанного дня с числом, которому соответствовал показанный месяц.
Так, например, если телеграмма начиналась словами: «Харбин, тринадцатого июня…», — то число дня будет «13», а месяца «6» и, следовательно, ключ телеграммы: 13 + '6, т.е. 19. Если при сложении получалось однозначное число (например, 3 января), то к нему следовало приписать 0.
Дойдя до следующей, второй 19–буквенной группы, шифрующий менял наборную таблицу, не соблюдая при этом никакой последовательности. Номер новой таблицы ставился над чертой. По этой таблице набирались 19 букв второй группы. Перед каждой следующей 19–буквенной группой также менялась таблица. При этом к числам, соответствовавшим по таблице набираемым буквам, прибавлялся ключ телеграммы, уменьшенный для второй группы на единицу, для третьей — на два, для четвертой — на три и т.д. Такой уменьшенный ключ телеграммы назывался «ключом группы». Когда ключ группы рядом таких последовательных вычитаний доходил до следующей за шифрованной с ключом группы, равной 1, 19–буквенная группа шифровалась с ключом, увеличенным на 1, т.е. 1, равным 2, затем — 3 и т.д. до числа, соответствовавшего первоначальному ключу телеграммы. От него ключ группы опять последовательно уменьшался до единицы и т.д.
Для отправки по телеграфу перешифрованный таким образом текст шифртелеграммы разбивался на пятизначные цифровые группы. Так как в каждой 19–буквенной группе двузначных чисел впереди ставилось двузначное число, обозначающее номер таблицы, то каждая из этих групп состояла из 40 цифр.
При разбивке их на пятизначные группы получалось восемь таких групп, что очень облегчало проверку текста криптограммы.
Сохранился и еще один шифр, которым пользовался Николай II[149]. Это — разнозначный код объемом 10 000 словарных величин. Состоит он из двух книг, первая из которых включает «Наборные таблицы», а вторая — «Разборные таблицы». Внешне каждая книга оформлена как довольно объемный том размером 16,5x22 см в вишневом муаровом переплете с золотым тиснением.