Книга Криптология и секретная связь. Сделано в СССР - Вадим Гребенников
Шрифт:
Интервал:
Закладка:
В шифре была предусмотрена маскировка: в каждой пятизначной группе криптограммы необходимо было переместить вторую и четвертую цифры одну на место другой, оставив без изменений первую, третью и пятую цифры. В результате этой маскировки перемещались цифры, которые принадлежали одной и той же или разным трехзначным кодовым группам. Тем самым нарушались порядковые (алфавитные) связи, если код был алфавитным или содержал какие-то части «с плохо размешанными», неслучайными кодобозначениями.
Указанные усложнения нельзя трактовать как перешифрование кодов, но как маскирующие меры они, естественно, могли существенно усложнить дешифровку противником этих систем.
Конечно, когда дешифровщику становились известными все эти усложнения, он легко от них избавлялся, осуществляя обратные процедуры перестановки знаков и определяя начало сообщения по последней цифре криптограммы.
Полученный номер проставлялся в конце телеграммы, причем он набирался буквами. Если телеграмма была ответом на ранее полученную, то номер последней проставлялся цифрами в начале данной.
Ввиду того, что иногда шифровался не весь текст телеграммы, а отдельные его части, в криптограмме цифровой текст мог перемежаться с открытым текстом. При этом каждая шифрованная его часть оформлялась в группы из пятизначных цифр всякий раз как самостоятельная телеграмма. Указанные правила пользования шифром были подписаны начальником отдела Генерального штаба генерал-майором Марковым и начальником «цифирного» отделения полковником Лео.
2. Ключ военного министерства № 7 1905 года. Был алфавитным трехзначным цифровым кодом на 900 словарных величин, размещенных на 18 таблицах 5 Ч 10. При этом первая цифра этого кода менялась по ключу в соответствии с маркантом (показателем) так называемой малой таблицы.
При наборе сообщений этим шифром считалось необходимым менять показатели и соответствующие им табличные цифры из-за произвольного количества букв, слогов и слов. Было желательно, чтобы такая смена производилась не реже, чем через 13 набранных кодобозначений.
Если в тексте телеграммы повторялись одни и те же слова, то они обязательно набирались каждый раз разным способом, избегая повторов одних и тех же кодобозначений. Все остальные правила шифрования этим шифром были стандартными.
По окончании набора весь цифровой текст делился слева направо на пятизначные группы. При этом первая группа была четырехзначной, а в конце добавлялось при необходимости нужное количество произвольных цифр, чтобы последняя группа шифротекста была обязательно пятизначной. Число это ставилось в начало первой группы, превращая ее в пятизначную группу.
Перед отправкой шифротелеграммы обязательно проверялась правильность ее шифрования путем дешифровки. Особенностью построения словарных величин в этом шифре было то, что разные части речи могли размещаться за одним и тем же кодобозначением, например: возбу, д, жд; возвра, т, щ.
Вот список лиц, которые пользовались в своей переписке этим ключом и имели его экземпляры: император, его императорское превосходительство генерал-фельдцехмейстер, его императорское превосходительство главнокомандующий войсками гвардии и Петербургского военного округа, военный министр, командующий Императорской главной квартирой, начальник Генерального штаба, начальник Главного штаба, начальник канцелярии Военного министерства, товарищ генерал-фельдцехмейстера, товарищ генеральского инспектора по инженерной части, главный интендант, начальник Главного управления казачьих войск, главный военно-медицинский инспектор, командующие войсками в округах, начальник Варшавского укрепрайона, начальники штабов округов, командиры корпусов, командиры крепостей, начальники кавалерийских и пехотных дивизий и стрелковых бригад, военные атаманы казацких войск, морской министр, начальник Главного морского штаба, начальники эскадр, военно-морские агенты.
3. Буквенный ключ Военного министерства литер «В» 1910 года. Он был таблицей 30 Ч 30, в каждой строке которой в произвольном порядке были записаны все буквы алфавита. В верхней строке и крайнем левом столбце был записан алфавит. Таким образом, каждая координата таблицы (каждый знак) определялся двумя буквами алфавита.
Шифрование осуществлялась таким образом: выбиралась показательная группа (показатель) — слово или набор слов с количеством букв не менее 10 (например, ЗАКАРПАТЬЕ). Записывался текст сообщения, а над каждой буквой этого сообщения — буква показательной группы. Показательная группа повторялась столько раз, сколько была длина сообщения:
показательная группа — ЗАКАРПАТЬЕЗАКАРПАТЬЕЗАКА;
текст сообщения — ИНФОРМИРУЙТЕОСВОИХПЛАНАХ.
Первый шифрознак находился на пересечении столбца «З» и строки «И», второй — «А» и «Н» и т. д. Таким образом, данный шифр — табличный шифр замены, который состоял из тридцати простых замен, причем информация о том, какой замене принадлежит тот или другой шифрознак, известна. Очевидно, что стойкость такого шифра минимальна.
Как показательную группу можно было использовать и незашифрованную часть сообщения, если такая была в тексте.
4. Шифр войск гвардии и Петербургского военного округа 1911 года. Состоял из ста словарных величин — букв, цифр, слогов и словосочетаний. Кодобозначениями были двузначные числа. Был оформлен в виде таблицы, на которой было расположено десять таких кодов с одной и той же словарной основой.
Пользовались этим ключом таким образом. Перед шифрованием корреспондент выбирал номер кода (ключа), ставил его в начале сообщения и шифровал по этому коду 10–13 словарных величин. Далее он переходил к другому ключу и шифровал следующие 10–13 словарных величин. В этом достаточно простом коде обращает на себя внимание найденная удобная форма шифра, позволявшая сравнительно просто и быстро осуществлять процесс шифрования.
5. Шифры императора Николая II.
Первый из них, шифр 1911 года, был небольшой вытянутой в ширину книжкой размером 14,5 Ч 21 см в очень красивом изумрудно-зеленом муаровом переплете. На обложке золотом был вытеснен герб России — двуглавый орел и надпись золотыми буквами: «Ключ Военного министерства. Лит. М». Хранился этот шифр в специальном кожаном футляре-бумажнике.
Ключ состоял из десяти кодовых таблиц набора и стольких же таблиц разбора под номерами от 0 до 9. В таблице набора были помещены все буквы алфавита (кроме «ъ» и «ө») и цифры от 0 до 9. Кроме того, в таблицу были включены наиболее употребимые слоги. Кодобозначениями были двузначные числа от 00 до 99, приданные словарным величинам в каждой из десяти таблиц в произвольном порядке (то есть код был неалфавитным). Таким образом, код состоял из десяти самостоятельных кодовых таблиц, объемом в 99 величин каждая.
При шифровании пользовались одновременно всеми десятью таблицами. Для определения номера используемой таблицы служил особый показатель (шифровальный ключ), состоявший из пяти цифр, который устанавливался особым распоряжением начальника Главного штаба на определенный срок. Номера таблиц были вынесены на клапаны.
При наборе под всеми шифруемыми буквами, цифрами или имеющимися в таблицах слогами текста последовательно писались цифры показателя. Цифра показателя над буквой, слогом или цифрой текста обозначала номер таблицы набора, из которой следовало брать соответствующие кодобозначения. Поскольку показатель имел длину — пять, то через каждых пять знаков для шифрования использовалась одна и та же таблица.