Но это еще не все.
Каждый раз во время шифровки той или иной буквы вращающийся диск единовременно совершал двадцать шесть оборотов. На каждой из машин было по три таких диска. 26 х 26 х 26… В общей сложности насчитывалось 17 576 опций. И я еще не говорю о рефлекторе… И о круговой комбинации… Которые еще больше усложняли дело…
Машина была изобретена немцем Артуром Шербиусом[35] в 1918 году… Массовое ее производство началось в 1925-м. Еще через год ее уже использовали в немецкой армии. Им удалось купить 30 тысяч машин "Энигма". Когда началась Вторая мировая война. Ни одна из стран не могла сравниться с Германией по безопасности систем связи… С "Энигмой". У нацистов было громадное преимущество перед остальными. Но они потеряли его из-за многих людей. Особенно из-за Режевски…
И из-за англичанина Алана Тьюринга…
Тогда я был одновременно двумя этими людьми. Я помог победить фашистов.
Я был Режевски. Родился в Бромберге… Городе, который стал польским владением после Первой мировой войны. И стал называться Быдгощ… Я изучал математику в университете. Был робок. Носил очки с толстыми стеклами. Начал заниматься статистикой, так как работал в страховой компании… В 1929 году получил предложение занять должность ассистента преподавателя в университете в Познани… В ста километрах от Быдгоша. И там я нашел свое истинное призвание. Человек из бюро шифров, член польского правительства, читал курс криптографии, на который пригласили и меня. Познань была выбрана из-за того, что до 1918 года принадлежала Германии… Большинство математиков говорили по-немецки. Он собирался подготовить именно молодых ученых… Научить их сложнейшему искусству раскрытия кодов немецкой армии. До того времени лучшими криптоаналитиками считались те, кто работал непосредственно с языком. С появлением "Энигмы" все изменилось. Он подумал, что математики лучше справятся с этой задачей… И попал в яблочко… По крайней мере в отношении меня.
Санитары считают меня мертвым. Как это делали многие другие уже много раз. Машина то движется, то останавливается. То движется, то останавливается… Водителю приходится выйти из машины и поговорить с людьми, которые до сих пор перекрывают улицы. Я слышу обрывки фраз… Пожалуйста… Дайте нам проехать… Там умирающий старик. Те просят денег. Некоторые заглядывают в машину. Видят меня, лежащего на носилках. С открытым ртом…
Электрический муравей, который кажется выключенным.
Мы продолжаем свой путь.
Чтобы победить "Энигму". Я основывался на том факте, что слабость любой криптографической системы заключается в повторениях… Повторение "Энигмы" в самом ее начале… В ключе сообщений, состоящем из трех дважды повторяющихся букв, что сделано из соображений безопасности. Этот ключ определял позицию вращающихся дисков. Ее последовательность… И так далее… Это ключ был в Книге кодов вооруженных сил. Кодификатор указывал на используемый вариант ключа. Человек, получающий сообщение, читал ключ и настраивал свою машину на волну приходящего сигнала… Таким образом закодированный текст расшифровывался автоматически.
И мне пришла в голову догадка… Если шесть первых букв сообщения являются ключом… Той самой группой трех букв, повторяющихся дважды. Скажем, DMQAJT. Тогда: первая и четвертая буквы, вторая и пятая, третья и шестая. Являются одинаковыми. Зашифрованные путем различных перестановок…
Если кто-то получал достаточное количество сообщений каждый день. Он мог получать большое количество информации с помощью первых шести замен. В нашем распоряжении находилось по крайней мере сто сообщений в день. И мы постепенно научились распознавать их ежедневный код. Ключевой сигнал… На это у нас ушел год. Но после этого немецкая система шифрованной связи стала для нас совершенно прозрачной. В тридцатые годы мы уже с успехом принимали шифры "Энигмы".
И наши достижения нельзя было недооценить. Недооценить то, что сделал я.
Мы даже сконструировали одну машину… Названную "Бомбой".[36] Способную менее чем за два часа распознать все возможные исходные коды "Энигмы". Даже выдать текущий код… Все закончилось в декабре 1938-го… Когда немцы решили усовершенствовать свою машину… И добавили еще два вращающихся диска. Что сделало декодировку практически невозможной. Первого сентября 1939 года. Гитлеровцы вторглись на территорию Польши. Началась война. И я ничего не мог поделать. Как раз тогда, когда во мне больше всего нуждались…
35
Артур Шербиус – немецкий ученый, конструктор, придумавший "Энигму". Сначала она использовалась большими промышленными предприятиями и банками.
36
Построенная по аналогии с "Энигмой" "Бомба" сопоставляла уже распознанный текст с теми или иными частями кода, чтобы угадать настройки и последовательность роторов "Энигмы".