Коды и шифры Рихарда Зорге и разведчиков СССР
Рихард Зорге (1895–1944) и его товарищи — Леопольд Треппер, Шандор Радо, Рудольф Абель — вошли в историю как одни из самых результативных советских разведчиков времён Второй мировой войны. Их агентурные сети действовали в разных уголках мира: в Японии, Западной Европе, Швейцарии и США, добывая стратегически важную информацию для Советского Союза. Однако за громкими именами и подвигами кроется деталь, которая до сих пор будоражит исследователей: несмотря на масштаб их работы, достоверных, детально проработанных материалов об используемых ими шифрах долгое время было крайне мало. ru.wikipedia.org +6
Действительно, в открытых источниках часто встречаются либо общие фразы, либо спекуляции. Почему так? Частично дело в естественной секретности: сами принципы шифрования, ключевые таблицы и алгоритмы хранились в строжайшем тайне. Частично — в том, что многие документы десятилетиями лежали в архивах под грифами «секретно» или «для служебного пользования». А ещё — в том, что иногда ключ к шифру терялся или становился известен врагу лишь благодаря человеческому фактору (например, когда радист совмещал функции шифровальщика и в стрессовой ситуации допустил ошибку).
И всё же история этих шифров — одна из самых захватывающих страниц в мировой криптологии. Как показывают исследования, советские специалисты того времени создали изящные и эффективные «ручные» системы, которые на десятилетие задали вектор развития в этой области. Историк Дэвид Кан даже назвал агентурные шифры советской разведки «триумфом». В чём же была их сила? В сочетании математической логики с практической смекалкой: в использовании естественных языков, бытовых предметов в качестве ключей, в пропорциональных схемах, сокращавших объём шифрограмм, или в книжных шифрах.
1. Шифр Рихарда Зорге: квадратный (шахматный) шифр
Таблица 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
Таблица 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 657885. Наложение гаммы по модулю 10
Таблица 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
|
6. Шифр швейцарской группы «Красная тройка» (Шандор Радо / Отто Пюнтер)
Таблица 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
|
104 → 04
|
|
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»
Таблица 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
|
Заключение
Похожие записи:
- Ликвидация невозвращенца: дело Игнатия Рейсса
- Другой Халхин-Гол
- Прошу помощь зала. Эпизод второй
- Открыл большие циклы развития мировой экономики: теория «волн Кондратьева»
- Викинг Гутрум Король Восточной Англии
- Жан-Людовик Розавен: иезуит, обращавший высший свет Петербурга в католичество
- Призрак скорости: как несуществующий суперкар изменил облик современных гиперкаров
- Красавчик Флойд: взлёт и падение «врага общества № 1



