«Триумфом советской разведки» назвал ее агентурные шифры известный историк Дэвид Кан. Именно советские шифры, разработанные, несомненно, выдающимися специалистами своего дела, на десятилетие определили вектор развития мировой криптологии в области так называемых «ручных» шифров.
Идея подобных шифров давно известна, но была доведена советскими шифроаналитиками до совершенства. Первой его частью являлся так называемый квадратный (шахматный) шифр, наложенный затем на другие способы тайнописи. Так, известен шифр ИНО ОГПУ «Ск» (Скандинавия), разработанный в 1926 году:
Известно, что свои шифровки Р. Зорге составлял исключительно на английском языке. Поэтому в качестве ключа для построения шифра он выбрал слово «SUBWAY», которое переводится как «метро». Ключ записывался в верхней строке квадратной таблички. А в оставшиеся клетки вписывались по порядку буквы английского алфавита, которые не вошли в слово «SUBWAY». Таким образом, мы получим следующую сетку:
В конце алфавита в таблице прибавлены два знака. Это точка и знак индикатора «/» — для обозначения перехода на цифровой текст. Но об этом подробнее ниже.
Таблица в подобном виде использовалась только для придания символам новых цифровых обозначений, которые вошли в нее. Известно, что частота появления тех или других букв в разных языках мира разная. Относительно английского языка она приведена к следующей таблице:
Здесь восемь наиболее часто встречаемых английских букв можно представить в виде анаграммы «ASINTOER», которую и использовал Р. Зорге как второй шаг построения своего шифра. Для этого он нумеровал входящие в анаграмму буквы в своей таблице по порядку сверху вниз и получал новую таблицу:
Конечной целью Зорге было составление такого «квадратного» шифра:
Понять систему его построения несложно. В верхней строке мы видим наиболее часто встречаемые буквы английского языка, которым даны цифровые обозначения от 0 до 7. В двух оставшихся строках записаны по порядку остальные буквы из таблицы «SUBWAY» (сверху вниз). Они получают обозначение в виде двузначных чисел от 80 до 99. Как видно, в верхней строке клетки под номерами 8 и 9 пустые. Эти цифры становятся номерами строк в ключевой таблице.
Таким образом, здесь мы имеем воплощение идеи пропорционального шифра, что позволяет резко уменьшить количество входящих в шифрограмму знаков. А это было очень важно для усложнения возможной дешифровки и уменьшения времени передачи радиограмм. Отделение же в тексте однозначных знаков от двузначных (конечно, при знании кодовой таблицы) не представляет никаких трудностей. Это была абсолютно выдающаяся идея неизвестного нам советского криптолога, имевшая затем в мировой криптологии широкое распространение.