Криптология и секретная связь. Сделано в СССР. Вадим Гребенников
в начале шифросообщения указывался условный номер выбранной таблицы замены, например, соответствующий первой таблице, и далее производилось шифрование каждой цифры набора пятизначных групп по своей порядковой замене. Первая цифра – первой заменой (столбцом), вторая – второй и т. д. Если количество цифр превышало 20, то следующие цифры после 20 шифровались по второй таблице и т. д.
Таким образом, ключ № 437 был шифром, который можно назвать «код + гамма + обратный код + набор простых замен для шифрования чисел». Методы дешифровки были основаны на использовании цифровой структуры гаммы перешифрования, на ее короткой периодичности и возможности проводить арифметические операции (сложение, вычитание) с цифровыми знаками шифротекста.
Применение в этом ключе обратной операции кодирования практически сводило на нет возможность применения указанных методов дешифровки, по крайней мере до тех пор, пока не удавалось накопить достаточный объем шифроматериала, чтобы с высокой надежностью снять обратный (алфавитный) код.
Что касается применения четвертой части шифра – особого шифрования дат и ссылок, то ее целесообразность можно в какой-то степени объяснить желанием отойти от стандартного кодирования в сообщении, которое, как известно, служит необходимой помощью для дешифровки кода, особенно в наиболее тяжелый момент начала этой работы. Это объяснение можно подтвердить и тем обстоятельством, что в «Руководстве» рекомендовалось стандартные выражения, входившие в сообщение, не шифровать кодом, а заменять на постоянных условные выражения (в отличие от «передвижных», принимавших участие в третьей части шифрования) и ставить их в начале шифрособщения, отделяя от текста двумя структурными пятизначными группами – группой дня.
В случае передачи сообщения по радиотелеграфу, чтобы весь текст был представлен в виде набора пятизначных цифровых групп, рекомендовалось не применять третью часть шифра – обратное кодирование цифровых групп передвижными условными выражениями. По-видимому, предусматривалось, и не без основания, что и без этого усложнения шифр получался достаточно стойким.
2. Перешифровальный ключ № 448 «Лямбда».
Он предназначался для перешифрования первоначального цифрового шифротекста, полученного при шифровании сообщения с помощью какого-нибудь цифрового кода. Он был шифром колонной замены с периодом десять тысяч суммарных шифров, при этом все подстановки шифра (размера 10 Ч 10) набирались случайно и равновероятно. Все они были напечатаны и сброшюрованы в две книги по 667 страниц каждая. На всех страницах было по 15 вертикальных столбцов, каждый столбец представлял собой лишний ряд подстановки. Все они были пронумерованы цифрами от 1 до 10 тысяч. Кроме того, были пронумерованы все столбцы на каждой странице от 1 до 30 (внутренняя нумерация).
Верхняя строка подстановки менялась и служила одним из ключей. В качестве этой строки выбирался один из столбцов книги. Его порядковый номер указывался «Цифирным»