Выбрать главу

Когда Кумпф и Роттманн подошли к месту на палубе, где валялись мокрые брюки Кумпфа, которые он снял, взобравшись на борт «Смотрящего», дисков в них уже не было. Их передали Прайсу, причем человек, сделавший это, явно никогда раньше не имел дела с шифраторами, поскольку позднее рассказал своему товарищу, что нашел в карманах брюк одного из спасенных немецких подводников «что-то вроде шестеренок от велосипеда».

С подводной лодки «U-33» было захвачено три диска «Энигмы», что существенно облегчило задачу английским криптоаналитикам, бившимся над взломом ее военно-морской модификации. Дело в том, что немецкая армия и авиация были оснащены «Энигмами», в которые можно было устанавливать любые три диска из пяти, прилагавшихся к каждому ее экземпляру. А немецкие военные моряки довели общее число используемых дисков до восьми, чтобы обеспечить более высокий уровень защиты для своих сообщений.

Однако прежде чем попытаться наладить чтение немецких военно-морских шифровок, в Блетчли-Парке предстояло разобраться с индикаторной системой, применявшейся для того, чтобы отправитель сообщения мог довести до сведения получателя разовый ключ, который был использован для зашифрования сообщения. Индикаторная система, взятая на вооружение немецким военным флотом, была значительно более сложной, чем принятая в армии и авиации.

С 1 мая 1937 года военные моряки отказались от двукратного шифрования разовых ключей, которым в армии и авиации все еще продолжали пользоваться в начале 1940 года. В отличие от своих коллег в других родах войск, которые выбирали разовый ключ по собственному усмотрению, оператор военно-морской «Энигмы» должен был взять трехбуквенную группу (на языке криптографов ее принято именовать триграммой) из специальной книги. Остановив свой выбор на какой-то триграмме (скажем, ABC), он обращался к списку суточных ключей, брал оттуда другую триграмму (пусть это будет DEF) и с ее помощью шифровал ABC. Получившаяся в результате триграмма (к примеру, XYZ) представляла собой искомый разовый ключ для шифрования текущего сообщения. Такой метод шифрования был достаточно надежным, поскольку исключал ситуацию, при которой ленивый или чрезмерно торопливый оператор «Энигмы» мог выбрать тривиальный разовый ключ (типа AAA).

В дополнение к ABC от оператора «Энигмы» требовалось выбрать вторую триграмму (допустим, GHI). Затем необходимо было расположить первую триграмму под второй, добавив в начало верхней строки и в конец нижней по одной случайно выбранной букве:

J G Н I

A B C К

На следующем шаге каждая колонка, или биграмма, подлежала преобразованию в другую биграмму в соответствии со специальной таблицей биграмм. Результат этого преобразования мог выглядеть, например, так:

L М N О

P Q R S

Далее полученные буквы менялись местами следующим образом:

L Р M Q

N R O S

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

В конце 1939 года Тьюринг сумел составить общее представление об индикаторной системе. В качестве рабочего материала для проверки своих гипотез Тьюринг использовал семь ключевых установок для военно-морской «Энигмы». Эти ключевые установки своим английским коллегам передали поляки в ходе встречи, которая состоялась в июле 1939 года в Варшаве. Уже после того, как в мае 1937 года в индикаторную систему были внесены изменения, поляки сумели вскрыть несколько ключевых установок для военно-морской «Энигмы», воспользовавшись двумя оплошностями, допущенными немцами.

Во-первых, изменив индикаторную систему, немцы неосмотрительно оставили прежним порядок следования дисков «Энигмы» и положение на них колец. А во-вторых, в качестве исключения, на одном из немецких торпедных катеров оператору «Энигмы» некоторое время было разрешено одновременно применять и старую, и новую индикаторные системы. Благодаря этим оплошностям, в самом начале мая 1937 года поляки смогли вскрыть несколько разовых ключей, которые затем вместе с соответствующими индикаторами передали Тьюрингу. Проанализировав их, Тьюринг догадался, как получатель сообщения преобразовывал индикатор в разовый ключ, который затем использовался для расшифрования этого сообщения.

Однако разобраться в сути индикаторной системы еще не означало, что полученные знания можно применить для чтения немецких шифровок. Необходимо было реконструировать таблицу биграмм. 1 ноября 1939 года Тьюринг написал докладную записку, озаглавленную «Ситуация с военно-морской „Энигмой“». В этой записке говорилось, что работа над взломом военно-морской «Энигмы» зашла в тупик. При наличии «подстрочника» с помощью «Паука» можно было вскрыть таблицу биграмм, что позволило бы читать немецкие шифровки, пока эта таблица использовалась немцами. Однако для нахождения «подстрочника» необходимо было прочесть некоторое число шифрованных сообщений. В результате выходило, что без «подстрочника» читать немецкие шифровки невозможно, а без чтения шифровок нельзя найти «подстрочник». Единственным выходом из создавшейся ситуации, по мнению Тьюринга, могла стать удачная военно-морская операция по захвату самой «Энигмы» и ключевых установок для нее.

В апреле 1940 года англичане упустили хорошую возможность захватить немецкую подводную лодку вместе с экипажем и секретными документами. 15 апреля 1940 года недалеко от побережья Норвегии два английских эсминца засекли «U-49», подкрадывавшуюся к войсковому конвою, который они сопровождали. С помощью глубинных бомб эсминцы вынудили «U-49» всплыть на поверхность. Однако надеждам англичан взять немецкую подводную лодку на абордаж, прежде чем ее покинет команда, не суждено было сбыться. Для этого, в первую очередь, следовало все имевшиеся на борту английских эсминцев орудия направить на рубку «U-49», чтобы немцы и носа высунуть из нее не могли. Если бы немецкие подводники оказались блокированы внутри «U-49», призовая команда[10] англичан могла попытаться захватить «Энигму» и ключевые установки для нее до того, как они были выброшены в море.

Один из английских моряков попытался было воспрепятствовать немцам выбраться на поверхность, открыв по «U-49» ураганный огонь из пулемета. Однако другой моряк посчитал, что его товарищ сошел с ума, и ударом кулака свалил его с ног. Возможность заполучить «Энигму» вместе с ключевыми установками была упущена. К тому времени, когда капитан эсминца снарядил на «U-49» призовую команду, было слишком поздно — команда немецкой подводной лодки успела избавиться и от самой «Энигмы», и от секретных документов к ней.

Инцидент с «U-49» побудил Чарльза Форбса, командующего английским военно-морским флотом, издать 5 июня 1940 года приказ с изложением тактики, которой должны придерживаться капитаны эсминцев, увидевшие немецкую подводную лодку. В приказе, в частности, говорилось:

«До последнего времени мы не принимали достаточно решительных мер, чтобы не давать немецким подводникам покидать свои лодки или уничтожать документы. Действия, которые следует предпринять, если была замечена всплывающая немецкая подводная лодка, должны быть направлены на взятие под контроль люка рубки на капитанском мостике, прежде чем команде удастся подняться наверх. Для этого ближайший к лодке эсминец должен на полной скорости проследовать мимо подводной лодки, одновременно открыв огонь из пулемета по вражеским подводникам по мере того, как они будут вылезать из люка, а не по людям, которые уже выбрались из него и помышляют только о том, как бы сдаться в плен или сбежать. Лучше всего будет, если в самом начале в выходном отверстии люка застрянет тело».

Аналогичным образом Форбс советовал поступать, если экипаж немецкой подводной лодки попытается выбросить за борт какие-либо документы:

«Единственный способ помешать этому — немедленно открыть огонь на поражение по экипажу, пытающемуся избавиться от секретных документов».

вернуться

10

Используется для высадки на захваченное вражеское судно.

полную версию книги