Введение
Шифры, используемые Императорским японским флотом во Второй мировой войне.
Японские армейские и дипломатические коды.
Japanese army and diplomatic codes
Уязвимость японских военно-морских кодов и шифров сыграла решающую роль в ходе Второй мировой войны и оказала значительное влияние на внешние отношения между Японией и странами Запада в годы, предшествовавшие войне. В конечном итоге все японские коды были взломаны, и полученная разведка позволила провести такие операции, как успешная американская засада японского флота у атолла Мидуэй в 1942 году (в результате взлома кода JN 25b) и уничтожение японского адмирала Исороку Ямамото годом позже в ходе операции «Возмездие». Императорский японский флот (IJN) использовал множество кодов и шифров. Все эти криптосистемы были известны под разными названиями в различных организациях; ниже приведены названия, принятые западными криптоаналитическими группами.
Красный код
Код Красной книги был системой кодовых книг ЯИМС (Японского Императорского Флота), использовавшейся в Первой мировой войне и после неё. Название "Красная книга" произошло от цвета обложек, на которых были переплетены американские фотографии, сделанные с этой книги. Его не следует путать с шифром RED, используемым дипломатическим корпусом. Этот код состоял из двух книг. В первой содержался сам код, а во второй – аддитивный шифр, который применялся к кодам перед передачей, при этом начальная точка для аддитивного шифра содержалась в передаваемом сообщении. Копия кодовой книги была получена в ходе спецоперации по обыску багажа японского военно-морского атташе в 1923 году; после трёх лет работы Агнес Дрисколл смогла взломать аддитивную часть кода. Знание кода Красной книги помогло взломать аналогично устроенный код Голубой книги. Однако вице-адмирал Кацуо Абэ, японский представитель в Трехсторонней военной комиссии стран Оси, передал значительный объем информации о немецких группировках в CORAL, разведданные, "имевшие решающее значение для принятия военных решений союзниками в европейском театре военных действий".
Нефрит
Шифровальная машина, использовавшаяся Императорским японским флотом с конца 1942 по 1944 год и аналогичная CORAL; см. JADE (шифровальная машина).
Коды верфи
Последовательность кодов, использовавшихся для связи между японскими военно-морскими базами. Эти коды были сравнительно легко взломаны британскими криптоаналитиками в Сингапуре и, как считается, послужили источником первых признаков надвигающейся подготовки к морской войне.
JN-11
Вспомогательная система флота, происходящая от шифра торгового судоходства JN 40. Важна для получения информации о войсковых конвоях и боевом расположении сил.
JN-20
Междуостровной шифр, предоставивший ценную разведывательную информацию, особенно когда периодические изменения в JN 25 временно прерывали американское дешифрование. Эксплуатация JN 20 позволила перехватить сообщение "AF испытывает нехватку воды", которое установило главную цель японского флота и способствовало решающей победе США в битве за Мидуэй в 1942 году.
JN-25
JN 25 – название, данное криптоаналитикам главной и наиболее защищенной системе связи командования и управления, используемой Японским императорским флотом (IJN) во время Второй мировой войны. Получившая название 25-й идентифицированной японской военно-морской системы, она первоначально получила обозначение AN 1 как «исследовательский проект», а не как работа по текущему дешифрованию. Проект потребовал восстановления значения тридцати тысяч групп кодов и соединения тридцати тысяч случайных добавок. Введена в эксплуатацию 1 июня 1939 года для замены системы «Blue» (и последнего потомка кода «Red»), это был зашифрованный код, генерирующий пять числовых групп для передачи. Новые книги кодов и книги супершифрования вводились время от времени, и каждая новая версия требовала более или менее свежей криптоаналитической атаки. Джон Тильтман, при некоторой помощи Алана Тьюринга (в GCSB), к 1941 году «взломал» JN25, то есть они знали, что это пятизначный код с кодовой книгой для перевода слов в пять цифр, и существовала вторая «добавочная» книга, которую отправитель использовал для добавления к исходным числам. «Но, зная все это, они не могли прочитать ни одного сообщения». К апрелю 1942 года JN25 был расшифрован примерно на 20 процентов, поэтому криптоаналитики могли прочитать «примерно одно слово из пяти», а анализ трафика был гораздо полезнее. Тильтман разработал (медленный, нелегкий и не быстрый) метод его взлома и заметил, что все числа в кодовой книге делятся на три. «Взлом», а не «решение» кода предполагает изучение достаточного количества кодовых слов и индикаторов, чтобы можно было прочитать любое сообщение. В частности, JN 25 был значительно изменен 1 декабря 1940 года (JN25a) и снова 4 декабря 1941 года (JN25b), незадолго до нападения на Перл-Харбор. Британские, австралийские, голландские и американские криптоаналитики сотрудничали во взломе JN 25 задолго до нападения на Перл-Харбор, но поскольку Японский флот до этого не участвовал в значительных боевых операциях, было мало трафика, доступного в качестве исходного материала. До этого обсуждения и приказы IJN могли обычно передаваться по более безопасным маршрутам, чем радиовещание, например, через курьера или прямую доставку на судне IJN. Общедоступные отчеты расходятся, но наиболее достоверные источники сходятся во мнении, что версия JN 25, использовавшаяся до декабря 1941 года, была взломана не более чем на 10% ко времени нападения, и в основном в части снятия супершифрования. Трафик JN 25 значительно увеличился с началом морской войны в конце 1941 года и обеспечил криптографическую «глубину», необходимую для успешного взлома существующих и последующих версий JN 25. Американские усилия координировались из Вашингтона, округ Колумбия, командованием радиоразведки ВМС США, OP 20 G; в Перл-Харборе они были сосредоточены в подразделении боевой разведки ВМС (станция HYPO, также известная как COM 14) под руководством коммандера Джозефа Рошфора. Взлом начат в мае 1940 года. 28 мая 1941 года, когда китобойный завод «Nisshin Maru No. 2» (1937) посетил Сан-Франциско, агент таможенной службы США Джордж Мюллер и коммандер Р. П. Маккалоу из 12-го военно-морского округа ВМС США (ответственного за этот район) поднялись на борт и изъяли его кодовые книги, не уведомив Управление военно-морской разведки (ONI). Копии были сделаны небрежно, а оригиналы возвращены. Японцы быстро поняли, что JN 39 был скомпрометирован, и заменили его на JN 40.
JN-40
Первоначально считалось, что JN 40 – это многослойный шифр, зашифрованный с помощью числового ключа, аналогично JN 25. Однако в сентябре 1942 года ошибка японцев дала подсказки Джону МакИннесу и Брайану Тауненду, криптоаналитикам британского FECB в Килиндани. Это оказался шифр транспозиции с дроблением, основанный на таблице подстановки, состоящей из 100 групп по две цифры, за которой следовала столбцовая перестановка. К ноябрю 1942 года они смогли прочитать весь предыдущий трафик и расшифровывать каждое сообщение по мере его поступления. Таким образом, за вражескими судами, включая конвои с войсками, можно было следить, делая их уязвимыми для атак союзников. В течение последующих двух недель они взломали еще две системы, считавшиеся ранее неприступными – JN167 и JN152.