Открыть сервис

Пурпурный шифр

Пурпурный шифр (англ. Purple cipher) — кодовое название, присвоенное американскими криптоаналитиками японской дипломатической шифровальной машине, использовавшейся Министерством иностранных дел Японии в период с конца 1930-х годов до конца Второй мировой войны. В японской документации устройство и система шифрования обозначались как «Шифровальная машина типа B» (яп. 九七式欧文印字機, «Кю:нана-сики о:бун индзики» — «Печатная машина для европейских текстов типа 97»). «Пурпурный шифр» считается одной из самых сложных и значимых криптографических систем своего времени, а её взлом американскими специалистами (проект «Мэджик») стал одним из ключевых факторов, повлиявших на ход войны на Тихом океане.

История создания

Предпосылки

В 1920–1930-х годах Япония, стремясь к усилению своего влияния в Азии и на Тихом океане, активно модернизировала дипломатическую и военную связь. Для защиты секретной переписки требовалась надёжная шифровальная техника. Первым шагом стало внедрение в 1930-х годах так называемой «Красной машины» (англ. Red cipher) — электромеханического устройства, основанного на принципе роторного шифрования. Однако к середине 1930-х годов японские криптографы пришли к выводу, что «Красная машина» недостаточно стойка, и приступили к разработке более совершенной системы.

Разработка и внедрение

Новая машина, получившая обозначение «Тип B» (97-shiki), была разработана в 1937–1938 годах под руководством инженера-криптографа Кадзуо Танабэ. Устройство было спроектировано для шифрования и дешифрования латинского алфавита (ромадзи) и цифр, что позволяло передавать дипломатические телеграммы на английском и других европейских языках. В отличие от распространённых в то время роторных машин (например, немецкой «Энигмы»), японская машина использовала принцип ступенчатого переключения с помощью шаговых искателей — электромеханических переключателей, аналогичных применяемым в телефонных станциях.

Первые образцы поступили в дипломатические представительства Японии в 1939 году. К началу 1940-х годов «Пурпурный шифр» стал основным средством связи между Токио и японскими посольствами по всему миру, включая Берлин, Рим, Москву, Вашингтон и Лондон. Машина считалась абсолютно надёжной, и японское командование не подозревало о возможности её взлома.

Устройство и принцип работы

Конструкция

«Пурпурная машина» представляла собой электромеханическое устройство размером с небольшой письменный стол. Основными компонентами были:

  • Клавиатура — для ввода открытого текста (латиница, 26 букв).
  • Печатающее устройство — для вывода шифротекста на бумажную ленту.
  • Шаговые искатели — два набора по 25 контактов, которые обеспечивали нелинейное переключение. В отличие от роторов, искатели не вращались непрерывно, а перемещались скачкообразно под управлением сложной системы зубчатых колёс и кулачков.
  • Коммутационная панель — позволяла изменять начальные настройки (ключи) для каждого сеанса связи.

Алгоритм шифрования

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

Особенностью «Пурпурного шифра» было то, что он не использовал роторы, как «Энигма», а применял ступенчатые искатели, что делало его криптоанализ принципиально иным. Машина шифровала буквы латинского алфавита, но японский язык передавался в виде ромадзи (транслитерация иероглифов латиницей), что увеличивало длину сообщений, но не снижало стойкость.

Криптоанализ и взлом

Американские усилия

В 1939 году, после начала войны в Европе, американские криптоаналитики из Сигнальной разведывательной службы (Signal Intelligence Service, SIS) под руководством Уильяма Фридмана приступили к анализу японской дипломатической переписки. Первоначально они работали с «Красным шифром», который был взломан относительно быстро. Однако в 1940 году японцы перешли на новую систему, которую американцы назвали «Пурпурной» (Purple) — по цвету папок, в которых хранились перехваченные сообщения.

Команда Фридмана

Взлом «Пурпурного шифра» стал одной из самых сложных криптографических задач того времени. Уильям Фридман, главный криптоаналитик SIS, собрал команду из талантливых математиков и лингвистов, включая Фрэнка Роулетта, Абрахама Синкова и Лео Розена. Аналитики не имели физического доступа к японской машине, поэтому работали только по перехваченным шифротекстам.

Метод взлома

Ключевым прорывом стало обнаружение статистической аномалии: в японских сообщениях часто встречались стандартные дипломатические фразы (например, «Согласно инструкции...»). Используя метод «вероятного слова» (crib), аналитики подбирали возможные соответствия между открытым текстом и шифротекстом. В 1940 году команда Фридмана восстановила логическую структуру машины, не видя её физически. Они поняли, что «Пурпурный шифр» использует не роторы, а шаговые искатели, и построили математическую модель, а затем и электромеханический аналог — «аналитическую машину» (Purple analog).

К сентябрю 1940 года американцы смогли читать до 80% японских дипломатических телеграмм. Взлом был настолько успешным, что японцы не подозревали о нём до самого конца войны. Американцы держали этот факт в строжайшей тайне, используя перехваченную информацию в рамках программы «Мэджик» (Magic).

Значение взлома

Взлом «Пурпурного шифра» позволил США и их союзникам получать ценнейшую разведывательную информацию. Например, в декабре 1941 года американцы перехватили и расшифровали японские сообщения, указывающие на подготовку к нападению на Перл-Харбор, хотя из-за бюрократических задержек и неверной интерпретации эти данные не были своевременно использованы. Позже, в 1942 году, расшифрованные сообщения помогли американцам одержать победу в битве за Мидуэй, а также раскрыть планы японской дипломатии, включая переговоры о сепаратном мире с СССР.

Наследие и историческое значение

«Пурпурный шифр» считается одним из величайших достижений криптоанализа XX века. Уильям Фридман и его команда впервые в истории взломали сложную электромеханическую шифровальную машину, не имея её образца, что стало важным шагом в развитии теории криптографии. После войны Фридман был награждён за свои заслуги, а его работы легли в основу современной компьютерной криптографии.

Сама машина «Тип B» была уничтожена японцами в конце войны, но несколько восстановленных образцов и чертежей хранятся в музеях, в том числе в Национальном музее криптографии (США) и в Музее разведки (Япония). «Пурпурный шифр» также упоминается в литературе и кино как символ тайной войны разведок.

Интересные факты

  • Название «Пурпурный шифр» было дано американцами по цвету папок, в которых хранились перехваченные сообщения. Другие японские шифры также имели цветовые кодовые названия: «Красный», «Синий», «Зелёный».
  • В 1944 году американцы построили несколько десятков копий «Пурпурной машины» для дешифровки японской переписки в реальном времени. Одна из таких копий была отправлена в Великобританию.
  • Японские дипломаты, работавшие с «Пурпурным шифром», были уверены в его абсолютной надёжности и часто передавали по нему крайне секретные сведения, включая личные инструкции министра иностранных дел.
  • Взлом «Пурпурного шифра» оставался засекреченным до 1970-х годов, когда были рассекречены архивы программы «Мэджик».

Источники

  • Kahn, David. The Codebreakers: The Story of Secret Writing. Scribner, 1967.
  • Budiansky, Stephen. Battle of Wits: The Complete Story of Codebreaking in World War II. Free Press, 2000.
  • Friedman, William F. The History of the Purple Machine. National Security Agency, 1975 (рассекречено).
  • National Cryptologic Museum. Exhibit: The Purple Machine.
  • Smith, Michael. The Emperor's Codes: The Secret History of the Japanese Codebreakers. Bantam Press, 2001.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →