Страница 17 из 72
Лейтенант Пеннелл, посланный адмиралом Форбсом проинспектировать «С-26», доложил, что судно разграблено мародерами и что с превеликим трудом ему удалось отыскать «несколько шифровальных таблиц и листов из блокнота для шифрования. Эти листы были разбросаны по всему судну, а один лист был найден под миной на верхней палубе».
Однако повторная инспекция, проведенная лично Форбсом, опровергла выводы, сделанные Пеннеллом. По ее итогам Форбс заявил, что из-за перенапряжения Пеннелл был на грани нервного срыва и в результате несколько приукрасил свой доклад. Форбс не обнаружил на «С-26» никаких следов мародерства, а члены абордажной команды с «Грифона» подтвердили, что все захваченные документы были переданы в целости и сохранности.
Масла в огонь подлил капитан «Грифона» Ли-Барбер, который сказал, что мародерство действительно имело место, но только после того, как абордажная команда покинула «С-26».
Кто был прав — Форбс или Пеннелл с Ли-Барбером, неизвестно. Вполне возможно, что если бы не воцарившийся на «С-26» хаос, там удалось бы найти значительно больше материалов по «Энигме». Тем не менее того, что в конечном итоге попало в Блетчли-Парк, хватило, чтобы прочесть перехваченные немецкие военно-морские шифровки за 22–27 апреля 1940 года. Сначала была прочитана шифровка, датированная 23 апреля 1940 года. Она стала первой немецкой военно-морской шифровкой, прочитанной англичанами в годы войны. Сделать это удалось лишь 11 мая 1940 года. Задержка произошла во вине самих англичан, которые не сразу осознали, что к ним в руки попала информация о соединениях на коммутационной панели военно-морской «Энигмы» от 23 и 24 апреля. Они поначалу просто не обратили внимания на клочок бумаги, на котором была записана эта информация.
Определив ключевые установки для военно-морской «Энигмы» от 23 и 24 апреля, в Блетчли-Парке довольно быстро нашли к ним так называемые парные ключевые установки — от 22 и 25 апреля. Парными они назывались потому, что в эти пары дней порядок следования дисков военно-морской «Энигмы» и угловое положение колец на них были одинаковыми. Поэтому, зная ключевые установки для военно-морской «Энигмы», скажем, от 23 апреля, можно было довольно легко восстановить ключевые установки для нее от 22 апреля и наоборот. Через две недели с помощью «Бомбы» и «подстрочника» были вскрыты ключевые установки для военно-морской «Энигмы» от 26 апреля, а какое-то время спустя — и парные им ключевые установки от 27 апреля. При этом большая часть времени была потрачена на то, чтобы преобразовать «подстрочник» в форму, пригодную для ввода в «Бомбу».
Знание англичанами содержания немецких шифровок не имело особого значения для ведения боевых действий, поскольку эти шифровки были прочитаны слишком поздно. Однако именно благодаря им, а также при помощи документов, найденных на «С-26», Тьюринг, наконец, полностью разобрался в сути индикаторной системы, используемой немецкими военными моряками, и разработал метод оперативного вскрытия ключевых установок для военно-морской «Энигмы» с помощью таблиц. Свой метод Тьюринг назвал бенберийским в честь города Бенбери в английском графстве Оксфордшир, где были изготовлены таблицы. Используя бенберийский метод, английские криптоаналитики могли исключить из рассмотрения большую часть из 336 возможных вариантов порядка следования дисков военно-морской «Энигмы». Варианты, оставшиеся после применения бенберийского метода, можно было за приемлемое время проверить на «Бомбе».
Бенберийский метод предполагал знание таблицы биграмм. Документы, захваченные на «С-26», помогли Тьюрингу разработать довольно трудоемкий алгоритм, позволявший реконструировать эту таблицу. После того как ключевые установки для военно-морской «Энигмы», которые использовались для шифрования всех сообщений, отосланных немцами за сутки, были вычислены или захвачены в качестве трофея, вскрытие каждого разового ключа позволяло восстановить три неизвестных величины в таблице биграмм. Поскольку немцы поочередно использовали одну из девяти таблиц биграмм, достаточно было вскрывать по крайней мере три разовых ключа за день.
Лишь в ноябре 1940 года с помощью бенберийского метода удалось вскрыть ключевые установки для военно-морской «Энигмы» от 14 апреля, 8 мая и 26 июня этого же года. Чтение шифровок, датированных 26 июня, показало, что, начиная с 1 июня 1940 года, немцы ввели в действие новый набор из девяти биграммных таблиц. Поэтому дальнейшее использование бенберийского метода пришлось отложить на неопределенный срок — до тех пор, пока не были реконструированы действующие таблицы биграмм. Опять получился замкнутый круг: реконструировать таблицы биграмм можно было, только прочитав немецкие военно-морские шифровки, а прочитать их не удавалось, поскольку таблицы биграмм были неизвестны. Оставалось надеяться только на то, что либо удастся захватить новые материалы по военно-морской «Энигме», либо отыщется постоянный источник для составления «подстрочника». А пока этого не случилось, английские криптоаналитики принялись подсчитывать, сколько «Бомб» понадобится, чтобы взломать военно-морскую «Энигму», если вдруг к ним в руки попадут ключевые установки для нее, «подстрочники» или таблицы биграмм. Например, в меморандуме, подписанном первым заместителем директора Правительственной криптографической школы Эдуардом Тревисом, утверждалось, что потребуется не меньше 12 новых «Бомб». Однако эти расчеты никак не способствовали решению основной проблемы — каким способом регулярно добывать ключевые установки для военно-морской «Энигмы», «подстрочники» и таблицы биграмм.
Промахи немцев
В начале мая 1940 года Германия начала активную подготовку к решительному наступлению в Западной Европе. Одновременно операторы «Энигмы» получили приказ больше не шифровать дважды повторенный трехбуквенный разовый ключ к «Энигме» и не помещать полученные в результате шесть букв (так называемый индикатор) в начало каждой шифровки. Отныне разовый ключ необходимо было шифровать единожды (исключение было сделано только для немецких операторов в Норвегии, которые продолжали придерживаться старой процедуры). Таким образом немцы устранили брешь в своей системе обмена шифрованными сообщениями с помощью «Энигмы». Эта брешь позволяла читать значительную часть шифровок армии и авиации на протяжении последних семи лет.
Тем временем в английский дешифровальный центр в Блетчли-Парке продолжало прибывать молодое пополнение, которому предстояло принять активное участие в чтении немецких шифровок в новых условиях. В составе этого пополнения был и молодой математик Давид Риз. В декабре 1939 года его научный руководитель в Кембридже Гордон Уэлчмен, совмещавший преподавание в университете с работой в Блетчли-Парке, предложил своему ученику занять вакансию в государственном учреждении. Поначалу Уэлчмен отказывался информировать Риза не только о характере предлагаемой ему работы, но даже о том, где размещалось это учреждение. И только когда Риз, принявший предложение Уэлчмена, резонно заметил, что не сможет явиться на работу, если не будет точно знать, куда приходить, Уэлчмен соизволил распорядиться, чтобы через несколько дней он прибыл дневным поездом из Лондона на станцию Блетчли в графстве Букингемпшир.
Еще одним рекрутом Уэлчмена стал 21-летний математик Джон Херивел, который тоже был учеником Уэлчмена в Кембридже. Херивел появился в Блетчли-Парке в январе 1940 года. Вместе с Ризом Херивелу было поручено проверять ключевые установки для «Энигмы», которые англичане научились довольно оперативно вскрывать при помощи перфокарточного метода, разработанного в 30-е годы поляками. Затем Риз и Херивел были переведены на работу, связанную с соединениями на коммутационной панели «Энигмы». Процесс чтения немецких шифровок был весьма трудоемким и утомительным. Поэтому Херивел всерьез задумался над тем, как его можно упростить и, следовательно, ускорить. Однажды вечером после работы Херивелу в голову пришла блестящая идея, которой было суждено коренным образом изменить представление о процессе вскрытия ключевых установок для «Энигмы».