Взломщики кодов | страница 97



«В начале сентября 1914 г. на Балтийском море был потоплен немецкий легкий крейсер „Магдебург“. Несколько часов спустя русские выловили из воды тело утонувшего немецкого младшего офицера. Окостеневшими руками мертвеца он прижимал к груди кодовые книги ВМС Германии, а также разбитые на мелкие квадраты карты Северного моря и Гельголандской бухты. 6 сентября ко мне с визитом прибыл русский военно-морской атташе. Из Петрограда он получил сообщение с изложением случившегося. Оно уведомляло, что с помощью кодовых книг русское Адмиралтейство в состоянии дешифровать по меньшей мере отдельные участки немецких военно-морских шифртелеграмм. Русские считали, что Адмиралтейству Англии, ведущей морской державы, следовало бы иметь эти книги и карты. И если бы мы прислали корабль, то русские офицеры, в ведении которых находились книги, доставили бы их в Англию. Мы незамедлительно отправили такой корабль, и октябрьским вечером принц Луи50 и я получили из рук наших верных союзников слегка попорченные морем бесценные документы».

Это произошло 13 октября. Но даже поразительная, неожиданная удача с кодовыми книгами «Магдебурга» (пожалуй, самая счастливая во всей истории криптоанализа) не дала группе Юинга возможность немедленно приступить к чтению немецких военно-морских шифрсообщений, так как в них впрямую не использовались кодовые обозначения из этих книг. Чтение началось только тогда, когда офицер английской интендантской службы Чарльз Роттер, ведущий эксперт по Германии, обнаружил, что кодовые группы дополнительно перешифровывались по довольно простому алгоритму. Нахождение такой перешифровки не является слишком трудной проблемой, если в распоряжении криптоаналитика имеется кодовая книга. Как и в обычном открытом тексте, отдельные кодовые обозначения повторяются чаще других. В сходных сочетаниях буквы одного кодового обозначения повторяются в других кодовых обозначениях, но в ином расположении. Самим кодовым обозначениям присуща определенная структурная система: в случае с немецким военно-морским кодом, полученным англичанами от русских, согласные чередовались с гласными. Когда характерные особенности кода известны, умелый криптоаналитик может эффективно использовать их для снятия перешифровки.

Но английские криптоаналитики были еще настолько неопытны, что им потребовались почти три недели, чтобы начать читать отдельные участки некоторых немецких военно-морских донесений. Эти донесения, по утверждению Черчилля, «носили, главным образом, характер текущей служебной переписки: „В 8 часов вечера один из наших торпедных катеров выходит в квадрат 7“ и так далее. Однако скрупулезное накопление этих отрывочных сведений составляло основу информации, по которой с достаточной степенью точности можно было определять характер военных приготовлений противника в Гельголандской бухте, прилегающей к северо-западному побережью Германии».