Коды и шифры Рихарда Зорге и разведчиков СССР

4

Рихард Зорге (1895–1944) и его товарищи — Леопольд Треппер, Шандор Радо, Рудольф Абель — вошли в историю как одни из самых результативных советских разведчиков времён Второй мировой войны. Их агентурные сети действовали в разных уголках мира: в Японии, Западной Европе, Швейцарии и США, добывая стратегически важную информацию для Советского Союза. Однако за громкими именами и подвигами кроется деталь, которая до сих пор будоражит исследователей: несмотря на масштаб их работы, достоверных, детально проработанных материалов об используемых ими шифрах долгое время было крайне мало. ru.wikipedia.org +6

Действительно, в открытых источниках часто встречаются либо общие фразы, либо спекуляции. Почему так? Частично дело в естественной секретности: сами принципы шифрования, ключевые таблицы и алгоритмы хранились в строжайшем тайне. Частично — в том, что многие документы десятилетиями лежали в архивах под грифами «секретно» или «для служебного пользования». А ещё — в том, что иногда ключ к шифру терялся или становился известен врагу лишь благодаря человеческому фактору (например, когда радист совмещал функции шифровальщика и в стрессовой ситуации допустил ошибку).

И всё же история этих шифров — одна из самых захватывающих страниц в мировой криптологии. Как показывают исследования, советские специалисты того времени создали изящные и эффективные «ручные» системы, которые на десятилетие задали вектор развития в этой области. Историк Дэвид Кан даже назвал агентурные шифры советской разведки «триумфом». В чём же была их сила? В сочетании математической логики с практической смекалкой: в использовании естественных языков, бытовых предметов в качестве ключей, в пропорциональных схемах, сокращавших объём шифрограмм, или в книжных шифрах.

Telegram

 

1. Шифр Рихарда Зорге: квадратный (шахматный) шифр

Идея подобных шифров давно известна, но была доведена советскими шифроаналитиками до совершенства. Первой его частью являлся так называемый квадратный (шахматный) шифр, наложенный затем на другие способы тайнописи. Так, известен шифр ИНО ОГПУ «Ск» (Скандинавия), разработанный в 1926 году.
Известно, что свои шифровки Р. Зорге составлял исключительно на английском языке. В качестве ключа для построения шифра он выбрал слово «SUBWAY» (метро). Ключ записывался в верхней строке квадратной таблички, а в оставшиеся клетки вписывались по порядку буквы английского алфавита, не вошедшие в ключевое слово. В конце алфавита прибавлены два знака: точка и индикатор «/» (для обозначения перехода на цифровой текст).

Таблица 1. Квадратный шифр «SUBWAY»

1
2
3
4
5
6
1
S
U
B
W
A
Y
2
C
D
E
F
G
H
3
I
J
K
L
M
N
4
O
P
Q
R
T
V
5
X
Z
.
/

2. Частотный анализ и анаграмма ASINTOER

Частота появления тех или иных букв в английском языке неравномерна. Восемь наиболее часто встречаемых английских букв можно представить в виде анаграммы «ASINTOER», которую Р. Зорге использовал как второй шаг построения шифра.

Таблица 2. Частота букв в английском языке (восемь наиболее частых)

Место
Буква
Частота (%)
1
E
≈ 12,7
2
T
≈ 9,1
3
A
≈ 8,2
4
O
≈ 7,5
5
I
≈ 7,0
6
N
≈ 6,7
7
S
≈ 6,3
8
R
≈ 6,0
Зорге нумеровал входящие в анаграмму буквы в своей таблице по порядку сверху вниз и получал новую таблицу.

Таблица 3. Таблица ASINTOER (промежуточный шаг)

1
2
3
4
5
6
1
A
S
I
N
T
O
2
E
R
C
D
F
G
3
H
J
K
L
M
P
4
Q
U
V
W
X
Y
5
B
Z
.
/

3. Итоговый «квадратный» шифр Зорге

Конечной целью было составление пропорционального шифра, резко уменьшающего количество знаков в шифрограмме.

Таблица 4. Итоговый шифр Зорге

Код
0
1
2
3
4
5
6
7
8
9
Верхняя строка
A
S
I
N
T
O
E
R
(пусто)
(пусто)
Строка 8
C
D
F
G
H
J
K
L
M
P
Строка 9
Q
U
V
W
X
Y
B
Z
.
/
Принцип построения:
  • В верхней строке — 8 наиболее частых букв с однозначными кодами 0–7.
  • В двух оставшихся строках — остальные буквы с двузначными кодами 80–99 (первая цифра — номер строки 8 или 9, вторая — позиция).
  • Клетки 8 и 9 в верхней строке пусты: эти цифры становятся номерами строк.
Это воплощение идеи пропорционального шифра, позволяющего резко уменьшить количество входящих в шифрограмму знаков, что усложняет дешифровку и сокращает время передачи радиограмм.
Рихард Зорге

4. Пример шифрования по системе Зорге

Исходный текст: 51 DIVISION HAS 80 TANKS
Правила:
  • Последняя буква «S» игнорируется (усложнение дешифровки, округление количества цифр).
  • Цифры удваиваются: 51 → 5511; 80 → 8800.
  • Удвоенные цифры отделяются индикатором 94 с обеих сторон: 51 → 94551194; 80 → 94880094.

Таблица 5. Пошаговое шифрование

Открытый текст
Код по таблице
Примечание
51
94 5511 94
цифры удвоены, обрамлены индикатором 94
D
83
строка 8, позиция 3
I
2
однозначный код
V
91
строка 9, позиция 1
I
2
однозначный код
S
1
однозначный код
I
2
однозначный код
O
5
однозначный код
N
3
однозначный код
H
85
строка 8, позиция 5
A
0
однозначный код
S
1
однозначный код
80
94 8800 94
цифры удвоены, обрамлены индикатором 94
T
4
однозначный код
A
0
однозначный код
N
3
однозначный код
K
87
строка 8, позиция 7
Клер (первичный шифротекст): 94551 19483 19910 12798 50948 80094 65788

5. Наложение гаммы по модулю 10

В качестве шифровальной книги использовался «Немецкий статистический ежегодник за 1935 год», заполненный колонками цифр.

Таблица 6. Сложение клера и гаммы по модулю 10

Позиция
Клер
Гамма (из справочника)
Сумма
Результат (mod 10)
1
9
3
12
2
2
4
7
11
1
3
5
5
10
0
4
5
5
10
5
5
1
2
3
3
6
1
6
7
7
7
9
2
11
1
8
4
9
13
3
9
8
6
14
4
10
3
5
8
8
При сложении принимаются во внимание только единицы суммы, десятки отбрасываются.

Таблица 7. Индикатор начала гаммы

Элемент
Значение
Пояснение
Страница
75
первые две цифры
Строка
12
следующие две цифры
Колонка
3
последняя цифра
Ключевая группа
75123
начало выбора гаммы
Маскировка
75123 + (3-я и 5-я группы клера) mod 10
«прячется» в тексте
Индикатор
24702
помещается в начало шифрограммы

Таблица 8. Итоговая шифрограмма Зорге

Группа №
1
2
3
4
5
6
7
8
Шифрограмма
24702
17918
65812
22167
68432
37522
13232
86353
Перехват радиосообщений Зорге вёлся японской полицией много лет, но до самого ареста японские эксперты не смогли прочитать ни одной его шифрограммы. Только арестованный радист Макс Клаузен осенью 1941 г. объяснил контрразведке систему шифра.

6. Шифр швейцарской группы «Красная тройка» (Шандор Радо / Отто Пюнтер)

В конце 1942 г. Ш. Радо получил разрешение Центра обучить шифрованию помощников, в том числе Отто Пюнтера.

Таблица 9. Ключевая таблица Пюнтера (ключ — «DOKUMENTAR»)

1
2
3
4
5
6
7
8
9
10
Номер буквы алфавита
4
15
11
21
13
5
14
20
1
18
Строка 4
D
O
K
U
M
E
N
T
A
R
Строка 6
B
C
F
G
H
I
J
L
P
Q
Строка 1
S
V
W
X
Y
Z
По левому краю строк проставлены условные цифры 4, 6, 1. Каждая буква определяется двузначным числом: первая цифра — столбец, вторая — строка.

Таблица 10. Примеры кодирования букв (система Пюнтера)

Буква
Столбец
Строка
Код
A
1
4
14
B
2
6
26
C
7
6
76
H
5
6
56
I
4
6
46
T
8
4
84
L
8
6
86
E
6
4
64
R
10
4
10404
S
1
1
11

Таблица 11. Шифрование послания Пюнтера

Параметр
Значение
Исходный текст
«Лейбштандарт СС Адольф Гитлер прибыл в Варшаву»
Телеграфная форма
«Hitlerstandarte in Warschau»
Книга-ключ
Свен Хедин, «От полюса к полюсу»
Ключевое предложение
стр. 12: «Документальные съёмки прекращены, но вскоре будут возобновлены снова»
Ключевое слово
DOKUMENTAR (первые 10 букв)
Первичный шифротекст
56369 49634 84219 41464 24148 49434 36644 11484 21765 61404
Гамма (вторичное шифрование)
ключевое предложение → однозначные коды (вторая цифра опускается)
Операция
сложение по модулю 10
Последняя группа (адресату)
12085 = стр. 12, строка 8, слово 5
Дважды зашифрованные радиограммы почти не поддавались дешифровке. Слабое место: при захвате книги или ключевого слова дешифровка становилась делом времени.
Шандор Радо
Отто Пюнтер

7. Дипломатические шифры: операция «Venona»

После побега шифровальщика И. С. Гузенко (Оттава, 5 сентября 1945 г.) американская контрразведка получила описание системы дипломатического шифрования СССР.

Таблица 12. Структура дипломатической шифросистемы

Этап
Операция
Инструмент
1
Замена имён на псевдонимы, секретных мест — на № 1, № 2…
Список кодовых обозначений
2
Фотографирование текста
Фотоплёнка
3
Кодирование в четырёхзначные группы
Кодовая книга (словарь)
4
Преобразование в пятизначные группы
Перестановка цифр
5
Шифрование одноразовой гаммой
Одноразовый шифроблокнот (сложение mod 10)
6
Преобразование цифр в буквы
Таблица замены
7
Добавление индикатора и служебных групп
Номер страницы / первая группа

Таблица 13. Пример кодирования кодовой книгой

Открытый текст
Кодовая книга (4 знака)
Пятизначные группы
«Гном»
8045
«передал»
3268
«отчёт»
2240
«об»
4983
«истребителе»
3277
Итого
8045 3268 2240 4983 3277
80453 26822 40498 33277

Таблица 14. Шифрование одноразовым блокнотом (пример)

Параметр
Значение
Индикатор (маркант)
37584 (первая группа блокнота)
Кодированный текст
80453 26822 40498 33277
Гамма из блокнота
37584 12963 58412 74659 …
Сложение mod 10
17937 38785 98800 07826 …

Таблица 15. Таблица замены цифр буквами (дипломатический шифр)

Цифра
0
1
2
3
4
5
6
7
8
9
Буква
O
A
B
C
D
E
F
G
H
I
Примечание: в различных источниках приводятся варианты таблиц; выше — один из типичных вариантов.
И. С. Гузенко

Таблица 16. Итоговый вид дипломатической шифровки

Элемент
Пример
Назначение
Индикатор
ZWRAT
первая группа блокнота (в буквенном виде)
Тело шифровки
TWAAU REEET AEIAI EW0WE
зашифрованный текст
Концевая группа
RWWEO
следующая за последней использованной группа блокнота
Служебная группа
24115
№ шифровки (241) + дата (15)
Полная шифровка
ZWRAT TWAAU REEET AEIAI EW0WE RWWEO 24115

8. Сравнительная таблица шифров советской разведки

Параметр
Зорге (Япония, 1935–1941)
Радо / Пюнтер (Швейцария, 1942–1943)
Дипломатический (Venona, 1940-е)
Первичное кодирование
Квадратный шифр SUBWAY + ASINTOER
Квадратный шифр по ключевому слову из книги
Кодовая книга (словарь)
Тип кодов
Однозначные (0–7) + двузначные (80–99)
Двузначные (столбец + строка)
Четырёх- / пятизначные группы
Вторичное шифрование
Гамма из «Статистического ежегодника 1935» (mod 10)
Гамма из ключевого предложения книги (mod 10)
Одноразовый шифроблокнот (mod 10)
Одноразовость гаммы
❌ Нет (книга переиспользовалась)
❌ Нет (книга переиспользовалась)
✅ Да (в идеале)
Индикатор
5-значная группа (страница + строка + колонка), замаскированная в тексте
Последняя группа: стр./строка/слово
Номер страницы или первая группа блокнота
Формат передачи
Пятизначные цифровые группы
Пятизначные цифровые группы
Пятизначные буквенные группы
Стойкость
Высокая (до захвата книги)
Высокая (до захвата книги)
Абсолютная (при строгой одноразовости)
Причина вскрытия
Арест радиста М. Клаузена; захват книги
Захват книги и ключевого слова
Повторное использование страниц блокнота

9. Статистика работы группы Зорге

Показатель
Значение
Период активной работы радиста М. Клаузена
середина 1939 – октябрь 1941
Всего зашифровано групп
106 000
Всего передано радиограмм
свыше 2 000
Среднее число радиограмм в год
≈ 600
Среднее число радиограмм в день
≈ 2

Заключение

Система советских агентурных шифров, заложенная в 1920–1930-е годы и доведённая до совершенства к середине 1930-х, оказалась настолько удачной, что её составные элементы широко применялись в мировой криптологии ещё долгие годы после войны. Пропорциональный квадратный шифр, наложение гаммы по модулю 10, маскировка индикатора в тексте — все эти приёмы, разработанные неизвестными советскими криптологами, стали классикой «ручной» криптографии.
Главным условием абсолютной стойкости оставалась одноразовость гаммы. Там, где это правило нарушалось — будь то многократное использование статистического справочника Зорге, книги Хедина в группе Радо или повторное применение страниц шифроблокнота в дипломатической переписке, — противник рано или поздно получал возможность вскрыть шифр. Тем не менее, в условиях полевой разведки, где изготовление сотен тысяч страниц истинно случайных гамм было физически невозможно, книжные шифры оставались единственно жизнеспособным решением — и служили советским разведчикам верой и правдой на протяжении всей Второй мировой войны.
Harakternik
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Альтернативная История
Logo
Register New Account