«БРУНО» ПРОТИВ «ЭНИГМЫ»
«БРУНО» ПРОТИВ «ЭНИГМЫ»
Впервые немецкая «Энигма» была вскрыта в Польше еще в январе 1933 года. Этому событию предшествовал визит в декабре 1932 года главы французского криптобюро при военном министерстве в Варшаву, в ходе которого он передал польским криптоаналитикам часть документов, полученных от своего немецкого агента, в том числе — инструкции по использованию «Энигмы», информацию о ее ключевой системе, а также сам список применявшихся на практике ключей. Естественно, сделано это было без указания источника переданной документации. Уже в январе 1933 года поляки воссоздали на бумаге сложную схему «Энигмы», задействованной в вооруженных силах Германии. Работа над вскрытием «Энигмы» продолжалась в Польше с переменным успехом до сентября 1939 года.
Известно, что существовало более семнадцати с половиной тысяч возможных установок трех роторов «Энигмы». Если порядок их расположения был криптоаналитику заранее неизвестен, это число подскакивало до ста тысяч возможных комбинаций. Каков был вклад поляков в дело вскрытия «Энигмы»? Во-первых, они сразу осознали, что не двадцать шесть возможных замен имелось для каждой буквы открытого текста, а двадцать пять. Во-вторых, установили, что перед передачей основного информационного сообщения немецкие связисты посылали преамбулу, за которой шла чрезвычайно важная информация — трехбуквенная группа, указывавшая на тип «Энигмы». Она задавала род вооруженных сил Германии, который использовал данную модификацию «Энигмы». А это, в свою очередь, идентифицировало соединения на ШП и расположение роторов. Следующая трехбуквенная группа указывала на установку роторов. Коль скоро поляки это поняли, их задача в значительной степени стала легче, так как немецкие операторы связи часто ошибались или теряли терпение и посылали преамбулу открытым текстом. Однако в 1934 году вермахт стал менять конфигурацию ШП каждый месяц вместо каждого квартала, что усложнило работу польских специалистов, потевших над вскрытием «Энигмы».
На это поляки ответили созданием специального устройства, получившего название циклометр, которое автоматически могло вращать роторы, прогоняя их через всевозможные позиции. Другое изобретение поляков — разлинованная перфорированная бумага — помогало вскрывать конфигурации ШП. При этом польские специалисты исходили из предположения, что вермахт пользовался всего шестью соединительными шнурами, а остальные буквы ШП оставляла неизменными. И если до Второй мировой войны и французы, и англичане не очень упорно работали над вскрытием немецкой «Энигмы», так как считали это дело бесполезным (хотя испанским вариантом «Энигмы» без ШП, которым пользовались франкисты, они все же занимались), то полякам в этот период удалось-таки вскрыть несколько ключей «Энигмы».
Незадолго до начала Второй мировой войны Польша поделилась своими достижениями в области криптоаналитического исследования «Энигмы» с союзниками — Англией и Францией. С 22-го по 25 июля 1939 года польский генштаб передал представителям английского и французского генеральных штабов по одному экземпляру реконструированной при помощи польских криптоаналитиков и инженеров «Энигмы», а также описание методов ее вскрытия, умолчав, однако, о создании в Польше «бомбы».
Это было электромеханическое устройство, представлявшее собой усовершенствованный циклометр. «Бомба» объединяла в себе не менее шести копий «Энигмы», которые изготовили к тому времени поляки. «Бомбой» это устройство назвали потому, что его изобретатели ели мороженое под экзотическим названием «Бомба», когда им в голову пришла идея устройства. «Бомба» использовалась для движения роторов через все возможные позиции. Неблагоприятное влияние, которое на возможность вскрытия ключей к «Энигме» оказало добавление в нее двух дополнительных роторов к имевшимся трем (из пяти роторов немецким связистом выбирались и использовались три), компенсировалось требованием, чтобы оператор «Энигмы» сам определял установку ее роторов вращением. Немецкие операторы шифровальных машин из лености частенько брали сочетания «AAA», или «ABC», или просто первые три буквы из преамбулы.
После нападения Германии на Польшу и разгрома последней польские криптоаналитики были эвакуированы через Румынию во Францию и осенью 1939 года обосновались под Парижем, где был создан совместный польско-французский центр под названием «Бруно» для продолжения работы по вскрытию «Энигмы». Во время вынужденного переезда через всю Европу поляки потеряли часть своего оборудования и документов. Но даже с помощью того, что у них осталось, эвакуированные польские криптоаналитики помогли французам вскрыть один из ключей к «Энигме» от 28 октября 1939 года.
К центру «Бруно» был прикомандирован сотрудник ЦПС, который поддерживал постоянную связь с Блетчли-парк. Только за период с октября 1939 года до поражения Франции в апреле 1940 года в «Бруно» было дешифровано около пятнадцати тысяч немецких шифрсообщений, содержавших оперативные приказы, секретные донесения и директивы. В результате французское командование было заранее предупреждено о многих намерениях противника, о группировке его войск, их дислокации и передвижениях.