Радиоэлектронный шпионаж
Шрифт:
В течение всего 1941 года ЦПС продолжал количественно расти, однако ощущался недостаток свежих идей для улучшения основного направления его работы — чтения немецкой шифрпереписки с использованием «Энигмы». Такие идеи появились только в 1942 году, когда для проверки установки роторов «Энигмы» Тьюрингом была разработана схема электромагнитной машины, прототипом для которой послужила польская «бомба». Ее назначение состояло в том, чтобы смоделировать эффект роторов «Энигмы» с помощью вращавшихся барабанов. Барабаны воспроизводили всевозможные установки роторов «Энигмы» за несколько секунд вместо часов, как это было раньше, и идентифицировали те из них, которые переводили отрывки перехваченного шифртекста в осмысленные фразы на немецком языке. Определив такую установку роторов, машина сама останавливалась, и найденный ею ключ можно было дополнительно проверить на других шифрсообщениях.
Алгоритм вскрытия ключей «Энигмы» Тьюринга, примененный им для создания усовершенствованной «бомбы», основывался на сравнении вариантов дешифровки перехваченного шифрсообщения с неким эталонным текстом. Для реализации алгоритма на практике требовалось осуществить несколько «проходов» эталонного и шифрованного текстов. Поскольку перфолента, на которую эти тексты набивались, была непрочной и не выдерживала многократного механического считывания, было создано релейное устройство для хранения текстов. Это устройство в совокупности с подсоединенными к нему электромагнитными барабанами стало первым в мире компьютером.
Экземпляр такой машины под названием «Агнес» был построен за шесть недель. Тут же возникла проблема с персоналом, ибо эти машины требовали к себе постоянного внимания. И оно было обеспечено женщинами-добровольцами английских ВМС: они дежурили сменами по восемь часов. Сохранилась инструкция, в которой предписывалось установить барабаны и зачистить контакты спиртом для предотвращения короткого замыкания. После запуска машины начинали вращаться тридцать два барабана, причем с большим шумом и с разной скоростью. Затем внезапно они останавливались. С каждого барабана считывалось значение, с помощью которого производилась установка оператором другой, проверочной машины.
Помощь англичанам в определении ключей оказывали не только их умные машины, но и сами немцы. Например, одна из самых сложных модификаций «Энигмы» использовалась ими неправильно. Вместо каждодневного изменения установки всех четырех роторов, по четным дням вращались только два крайних ротора, а по нечетным — менялось угловое положение пары внутренних роторов.
«ТРИТОН» ИЗ НЕМЕЦКОЙ СУБМАРИНЫ
Для Англии, островного государства, море имело принципиальное значение. Без импортного продовольствия, нефти и оружия ей было не выстоять, и немцы это хорошо понимали. Адмирал Дениц, командующий немецкими военно-морскими силами, объявил Англии «тоннажную войну». Тихоходные, неповоротливые конвои англичан стали легкой мишенью для вражеских субмарин. К осени 1940 года немецкие подводные лодки ежемесячно пускали на дно около двухсот тысяч тонн английских морских грузов. С виллы на западном побережье Франции адмирал Дениц по радио поддерживал связь со своим подводным флотом с помощью хитроумных шифровок «Энигм».
Из этой радиопереписки англичане черпали много полезной для себя информации. Адмиралтейство Англии получало от ЦПС сведения о местоположении подводных лодок немцев, связывалось по радио с английскими судами и приказывало им в случае опасности изменить курс или давало рекомендации, каким путем следовать. Это всегда делалось под благовидным предлогом и без указания источника информации. Вполне оправданная предосторожность, так как основные шифраторы английских ВМС были давно скомпрометированы. Однако вскоре немцы обратили внимание на то, что их подводный флот действует все менее и менее успешно.
В сентябре 1941 года они сменили ключи во всех своих флотских шифраторах, а на подводных лодках приступили к замене старой «Энигмы» на ее новую модификацию с четырьмя роторами вместо трех. Четырехроторная «Энигма» вошла в историю радиошпионажа под названием «Тритон». В преамбуле посылаемого шифрсообщения при использовании этой шифровальной машины стоял префикс «БЕТА БЕТА». И вот с начала 1942 года в преамбулах немецких криптограмм англичане стали замечать эти ужасные (для ЦПС и для английского флота) префиксы. За один только ноябрь 1942 года было потоплено сто девяносто судов союзников общим водоизмещением семьсот двадцать девять тысяч тонн, и все потому, что прочитать шифрсообщения немецких подводных лодок не удавалось.
Ключи к «Тритону» были получены благодаря нескольким обстоятельствам. Во-первых, оказалось, что в нарушение требований безопасности некоторые из перехваченных шифртекстов совпадали по длине с переданными ранее с помощью старой «Энигмы». Да и то шесть «бомб» без перерыва работали семнадцать дней, чтобы их прочесть. Во-вторых, обнаружилось, что для шифрования некоторых сообщений, таких, как сводка погоды, например, четвертый ротор не использовался, так как применялись трехбуквенные комбинации для обозначения положения роторов. Тогда после выделения посланий, которые шифровались «Тритоном» с помощью лишь трех роторов, облегчалось чтение шифрсообщений, полученных с использованием всех четырех. Но все равно, даже если ротор под номером четыре не мог быть переставлен с другими (то есть его положение разрешалось считать фиксированным), введение четвертого ротора в схему «Энигмы» увеличивало количество различных перестановок в двадцать шесть раз!
Одно утешало англичан — «Тритон» не применялся надводным флотом Германии. В борьбе против него можно было продолжать пользоваться предложением, которое еще в 1941 году высказал молодой офицер Ян Флеминг. Оно было столь же авантюрно, как и все, что он придумал позже, прославившись в качестве автора шпионских романов о Джеймсе Бонде. Идея Флеминга была проста: если шифр трудно вскрыть, его надо выкрасть. Немцы использовали в Атлантике суда метеослужбы, находившиеся в океане по три месяца. Каждое имело на своем борту «Энигму» с набором ключей на этот срок. И вот в Северную Атлантику отправились английские эсминцы, чтобы захватить какое-нибудь одинокое немецкое метеосудно. Один из них, «Сомали», 7 мая 1941 года засек по правому борту пароходный дымок — это было немецкое метеосудно «Мюнхен». После того как «Сомали» открыл по «Мюнхену» огонь, немецкий радист выбросил за борт имевшуюся там «Энигму», но забыл уничтожить ключевые установки к ней на следующий месяц, которые и были захвачены англичанами.
Два дня спустя состоялась новая, на этот раз незапланированная встреча: у берегов Гренландии атаковавшая английский конвой немецкая подводная лодка после яростной контратаки была вынуждена всплыть на поверхность. Группа захвата с эсминца, сопровождавшего морской караван, обнаружила на борту тонувшей субмарины «Энигму» и инструкции по ее использованию. В результате с июля по декабрь 1941 года любой месячный ключ для немецких подводных лодок вскрывался в Блетчли-парк в течение двух суток. Полученная информация незамедлительно передавалась в Лондон в центр наблюдения за передвижением немецких подводных лодок. Английские конвои обходили их далеко стороной, а эсминцы успешно выслеживали и топили. Но «Тритон» изменил ситуацию в корне.
США указали Англии на огромные потери, которые нес их объединенный флот. На это директор ЦПС оптимистично заявил, что из пятидесяти ключей «Люфтваффе» и вермахта двадцать шесть были вскрыты и что переписка, закрываемая «Тритоном», тоже будет читаться. Его оптимизм оправдался только 13 декабря 1942 года, но не за счет построения новой «бомбы», опробовавшей все четыре ротора, а благодаря документам, обнаруженным на потопленной в Средиземноморье немецкой подводной лодке. В течение шести часов англичане преследовали эту лодку, пока она не всплыла на поверхность очень близко от охотившегося за ней английского военного корабля. Командир немецкой подводной лодки приказал своей команде покинуть ее. В это время трое английских моряков разделись и прыгнули в воду.
Когда моряки доплыли до покинутой немцами подводной лодки, на ней даже горел свет. Двое из них, забравшись внутрь лодки, успели найти в ней экземпляр «Тритона» с пачкой документов, которые оказались таблицами ключей к нему, и передать все это третьему, стоявшему близко от выходного люка. Прихватив с собой ценную добычу, тот еле-еле смог выбраться из субмарины. Перед тем как покинуть ее, немецкие подводники открыли кингстоны, и вскоре два моряка, вновь отправившиеся в недра подводной лодки в надежде поживиться чем-нибудь еще, оказались похороненными в ней на дне моря. Их обоих наградили посмертно, а третий, оставшийся в живых, как выяснилось при составлении на него наградных документов, соврал по поводу своего возраста при зачислении на военную службу. Поэтому из ВМС его уволили, и вскоре он погиб во время немецкого авианалета на Лондон, пытаясь спасти от пожара свою сестру. Поистине, кому суждено сгореть, тот не утонет!