Добавить в цитаты Настройки чтения

Страница 38 из 72

Англичанам в определенной степени повезло, что им не удалось добиться стопроцентного чтения немецких шифровок. Ведь в противном случае немцы наверняка догадались бы, что их шифр взломан противником. В июне 1941 года немцы ввели в действие специальный код, с помощью которого засекречивали координаты своих подводных лодок. До этого англичане пользовались картами, найденными в мае 1941 года на борту захваченной немецкой субмарины «U-110». Но 16 июня 1941 года немцы внедрили новую систему, предназначенную для того, чтобы сузить круг лиц, которые знали о районах, где осуществляли патрулирование подводные лодки. В новой системе положение подводных лодок указывалось относительно двух произвольно выбранных точек в море, которым немцы присвоили кодовые имена «Франц» и «Герберт». Англичане взломали этот код в июле 1941 года. Два месяца спустя немцы сменили его на другой код, который англичане сумели взломать в октябре 1941 года. Как следствие, в течение последних трех недель октября ни одна немецкая подводная лодка в Атлантике не смогла обнаружить и атаковать английские морские караваны.

Первым, кто проявил беспокойство по поводу резкого снижения эффективности в действиях немецкого подводного флота в Атлантике, был командующий флотом Карл Дениц.

27 августа 1941 года Дениц получил радиограмму, которая заставила его беспокоиться еще больше. В этой радиограмме, которая была послана с борта немецкой подводной лодки «U-570», всплывшей у побережья Исландии, говорилось: «Не могу осуществить погружение. Меня атакует самолет».

Обратная связь с «U-570» была затруднена, и Дениц приказал немецким кораблям, находившимся поблизости, идти ей на помощь. Однако первым на место аварии прибыл английский траулер. Командиру «U-570» Гансу Рамлоу следовало затопить лодку, как только он увидел англичан. Немецкие подводники, оказавшиеся в открытом море, были бы подобраны англичанами. Однако Рамлоу замешкался, а когда наконец собрался это сделать, было уже поздно. С подоспевшего английского эсминца «Беруэлл» просигналили, что при попытке затопить подводную лодку спасательные плоты будут тоже потоплены. Свою угрозу англичане подкрепили предупредительной очередью из пулемета. Рамлоу понял, что, пустив «U-570» ко дну, он подпишет смертный приговор и себе, и своей команде. Через некоторое время призовая команда с «Беруэлла» поднялась на борт немецкой субмарины и эвакуировала с нее экипаж. Затем «U-570» была отбуксирована в Исландию.

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

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

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

«Скорее всего, он в полной мере не осознал значения того, что сделал, пока не оказался в плену, где предпочел умереть при попытке к бегству…»

Но значительно более важным Дениц считал вопрос о том, смогли ли англичане взломать «Энигму» с помощью документов, захваченных на борту «U-570». Он приказал вице-адмиралу Эрхарду Мартенсу, начальнику Службы связи военно-морских сил Германии, проработать этот вопрос. 18 октября Мартенс отправил Деницу свой доклад, в котором, в частности, говорилось:



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

Несмотря на безрадостную картину, нарисованную Мартенсом, он отнюдь не утверждал, что англичане читают немецкие шифровки:

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

Мартенс придавал весьма важное значение шифровке, отправленной с «U-570» в 13.58, в которой говорилось, что на борту испытывают трудности, пытаясь прочесть адресованные ей шифровки. В результате Мартенс пришел к следующему выводу:

«Возможно, что, посылая это сообщение, экипаж лодки хотел обратить наше внимание на тот факт, что шифрдокументы уже уничтожены и поэтому он больше не может читать наши шифрованные сообщения. Трудно поверить, что никто из команды не нашел в себе достаточно мужества, чтобы избавиться от шифрдокументов (в первую очередь, от документов с красным штемпелем), выбросив их в море».

Мартенс также полагал, что англичанам вряд ли удалось догадаться о назначении кодового слова. Но даже если это и произошло, 1 ноября 1941 года должны были вступить в силу новые ключевые установки для «Энигмы», которых не было на борту «U-570». И тогда в надежности «Энигмы», по мнению Мартенса, можно было больше не сомневаться.

Чтобы пояснить, как производилась модификация ключевых установок для «Энигмы», предположим, что в качестве кодового используется слово BERLIN. Оператор «Энигмы» прибавлял цифру 2 к номеру каждого из трех дисков, которые он должен был установить в «Энигму» в соответствии с действующими ключевыми установками. Эта цифра определялась буквой В в слове BERLIN, которая является второй по порядку буквой латинского алфавита. Если в результате сложения получалось число больше 8 (максимальный порядковый номер, который мог встретиться на диске, предназначенном для установки в военно-морскую «Энигму»), то из него последовательно вычиталось 8, пока результат не становился меньше 8. Например, если в «Энигму» требовалось установить диски под номерами 7, 5 и 2, то после модификации получались номера 1, 7 и 4. Следующие три буквы кодового слова (E, R и L — соответственно четвертая, восемнадцатая и двенадцатая буквы латинского алфавита) задавали числа, которые оператор «Энигмы» должен был прибавить к порядковым номерам трех букв, определявших угловое положение колец на дисках «Энигмы». К примеру, буквенная комбинация BYS в ходе такого преобразования превращалась в FQE. Аналогичным образом буква I (девятая буква латинского алфавита) в слове BERLIN заставляла оператора «Энигмы» прибавлять число 9 к соединениям штекерных гнезд на ее коммутационной панели. Например, если согласно списку ключевых установок следовало соединить гнездо A с гнездом B, то после модификации гнездо J надо было подсоединить к гнезду K.

Надо сказать, что от модификации ключевых установок для «Энигмы» было довольно мало толку. Она нисколько не затрудняла вскрытие ключевых установок при помощи «Бомбы» в случае, если в распоряжении английских криптоаналитиков был правильный «подстрочник». И даже без «Бомбы», если в Блетчли-Парке уже имелись ключевые установки, захваченные на немецком судне или подводной лодке, то, чтобы определить модифицированные ключевые установки, не надо было перебирать все 336 вариантов порядка следования дисков в «Энигме» и триллионы соединений на ее коммутационной панели. Достаточно было проверить всего 8 вариантов расположения дисков и 26 соединений штекерных гнезд. Конечно, это затрудняло работу английских криптоаналитиков, однако не столь сильно, как было бы в случае полной смены ключевых установок для «Энигмы». Так что Мартенс был не прав, когда пытался рассеять подозрения Деница относительно надежности «Энигмы», полностью полагаясь на процедуру модификации ее ключевых установок.