Криптономикон, часть 1 - Стивенсон Нил Таун. Страница 92
Антей
Когда Лоуренс Притчард Уотерхауз впервые за несколько месяцев вступает на священный берег Альбиона, он с изумлением видит повсюду слабые намеки на весну. Местные жители выставили вдоль набережной вазоны с какой-то докембрийской декоративной капустой. Зрелище не греет душу, однако придает местности мрачно-друидический вид. Впечатление, что видишь отголоски некой культурной традиции, из которой вдумчивый антрополог способен вывести существование настоящих деревьев и лугов значительно дальше к югу. Здесь их заменяют лишайники, которые, поддавшись общему духу, оделись в лиловато-серое и зеленовато-серое многоцветье.
Они со старым приятелем-вещмешком тузят друг друга до самого вокзала и занимают место в «кукушке» на Манчестер. Часа два она разводит пары, и у Лоуренса есть время подумать.
Он работает над задачей из области теории информации, возникшей недавно [44] в результате желания американского и английского флотов усеять атлантическое дно разбомбленными и торпедированными «коровами». Это толстые немецкие подводные лодки, наполненные топливом, провиантом и боеприпасами. Они болтаются в Атлантике, редко выходят на радиосвязь и служат плавучими базами снабжения, чтобы боевым подлодкам не возвращаться в порт для заправки и пополнения припасов. То, что их усиленно топят, хорошо для конвоев, но наверняка насторожит таких, как Рудольф фон Хакльгебер.
Обыкновенно, исключительно для проформы, союзники посылают самолет-разведчик, который якобы случайно обнаруживает «корову». Однако немцы, если отбросить их политическую слепоту, ребята башковитые и когда-нибудь уловку разгадают. Если мы и дальше хотим топить их «коров», нам нужно более убедительное оправдание.
Уотерхауз сочинял оправдания весь конец зимы — начало весны и порядком притомился. Чтобы сочинять их грамотно, нужен математик, хотя задача не вполне математическая. Слава богу, ему хватило ума переписать шифровки из сейфа. Только на них он и держится.
В каком-то смысле это пустая трата времени: оригиналы давно переправлены в Блетчли-парк, где их наверняка расшифровали в первые же часы. Уотерхауз делает это не столько для победы над врагом, сколько чтобы не разучиться думать и может быть, добавить несколько страниц к новому изданию «Криптономикона». Добравшись до Блетчли, он поспрашивает и выяснит, что же было в этих шифровках.
Обычно он не опускается до жульничества, но листки с U-553 совершенно поставили его в тупик. Они зашифрованы не с помощью «Энигмы», однако расколоть их по крайней мере так же трудно. Обычно начинают с того, что по определенным признакам устанавливают, например, что это шифр перестановки или замены, дальше, скажем, что это апериодический шифр перестановки, в которой ключевые элементы постоянной длины используются для шифровки переменных по длине групп открытого текста, или наоборот. Как только ты классифицировал алгоритм, ты понимаешь, как взламывать код.
Уотерхауз не добрался даже до этой стадии. Он сильно подозревает, что сообщения закодированы с помощью одноразового шифрблокнота. Если так, их не прочтут даже в Блетчли-парке, разве что добудут экземпляр шифрблокнота. Он почти надеется услышать, что так оно и есть, и больше не биться головой в каменную стену.
В определенном смысле такой результат означал бы больше вопросов, чем ответов. Немцы считают «Тритон» — четырехдисковую «Энигму» — абсолютно надежной шифровальной машиной. Если так, зачем капитану U-553 понадобился отдельный шифр для каких-то сообщений?
Паровоз начинает тарахтеть, как Палата Лордов. Обитатели Внутреннего Йглма выходят из вокзала и занимают места. По вагону идет старикан, продает вчерашние газеты, курево, леденцы. Уотерхауз покупает всего понемногу. Поезд трогается. Взгляд Уотерхауза падает на аршинный заголовок во вчерашней газете: «В ТИХОМ ОКЕАНЕ СБИТ САМОЛЕТ ЯМАМОТО. АРХИТЕКТОР ПЕРЛ-ХАРБОРА ПРЕДПОЛОЖИТЕЛЬНО ПОГИБ».
— Допрыгались, — бормочет Уотерхауз и, прежде чем читать дальше, распечатывает пачку сигарет. Такое дело надо основательно перекурить.
Тонны смолы и никотина спустя Уотерхауз сходит с поезда и шагает из вокзала станции «Блетчли-парк» в исключительно яркий весенний день. Перед вокзалом цветут цветы, дует теплый южный ветер. Уотерхаузу тошно идти в душный корпус, однако он идет и слышит там, что никому в данный момент не нужен.
Посетив еще несколько корпусов по разным делам, он сворачивает на север, проходит три мили и открывает дверь кабачка «Корона». Здешняя хозяйка, миссис Рамшо, последние три года успешно привечает у себя бездомных кембриджских математиков.
Доктор Алан Матисон Тьюринг расположился за столиком у окна на двух или трех стульях. Поза с виду исключительно неудобна, но, надо полагать, весьма практична. На столике непочатая кружка чего-то красновато-бурого; Алан слишком занят, ему не до пива. В сигаретном дыму прорисован призматический столб света, падающий на огромную книгу. Алан держит ее одной рукой, другая прижата ко лбу, как будто информация поступает со страниц в мозг напрямую, минуя промежуточные стадии. Сигарета зажата между пальцами, столбик пепла опасно навис над темными волосами. Глаза застыли, не смотрят в книгу, устремлены куда-то в даль.
— Изобретаем новую машину, доктор Тьюринг?
Глаза обретают подвижность и поворачиваются на голос.
— Лоуренс, — тихо говорит Алан, идентифицируя лицо. Потом, душевнее: — Лоуренс! — Он с обычной живостью вскакивает и протягивает руку. — Какая чудесная встреча!
— Рад тебя видеть, Алан. — Уотерхауз, как всегда, приятно удивлен, насколько живо и остро Алан на все реагирует.
Еще он тронут искренней приязнью Алана. Алан нелегко сходится с людьми, но уж если дружит, как с Уотерхаузом, то без всякой оглядки на американские или гетеросексуальные представления о мужской сдержанности.
— Ты что, шел пешком от самого Блетчли? Миссис Рамшо, обслужите!
— Да тут всего три мили, — говорит Уотерхауз.
— Садись. — Алан внезапно замирает, хмурится и озабоченно глядит на Уотерхауза. — Откуда ты знаешь, что я изобретаю новую машину? Догадался, исходя из прошлых наблюдений?
— По тому, что ты читаешь. — Уотерхауз указывает на книгу. — «Справочник по радиолампам».
Алан хлопает глазами.
— Мы с ней неразлучны. Ты должен изучить радиолампы, Лоуренс! Без них твое образование неполно. Только подумать, сколько лет я убил на шестеренки! Господи!
— Ты про свою машину для дзета-функции? — спрашивает Лоуренс. — По-моему, она была прекрасна.
— Как многие другие музейные экспонаты, — говорит Алан.
— Это было шесть лет назад. Ты вынужден был обходиться имеющимися технологиями.
— Ах, Лоуренс! Ты меня удивляешь! Если на создание машины по имеющейся технологии уходит десять лет, а по новой — только пять и нужно всего два года на разработку новой технологии, можно уложиться в семь лет, если начать с разработки.
— Убедил.
— Вот она, новая технология. — Алан демонстрирует справочник, словно Моисей — Скрижали Завета. — Хвати у меня духа ее использовать, я бы построил машину для дзета-функции куда раньше, да и другие в придачу.
— Что за машину ты придумываешь теперь? — спрашивает Лоуренс.
— Я играю в шахматы с неким Дональдом Мичи — и постоянно проигрываю. Однако человек всегда создавал орудия, чтобы расширить свои возможности. Почему бы не построить машину, которая помогает играть в шахматы? [45]
— А у Дональда Мичи тоже будет машина?
— Пусть изобретет свою! — возмущается Алан.
Лоуренс внимательно оглядывает паб. Других посетителей нет, и трудно поверить, что миссис Рамшо — шпионка.
— Не имеет ли это отношения к… — Он кивает в сторону Блетчли-парка.
— Они строят — я помогал им строить — машину под названием «Колосс».
44
После того как раскололи четырехдисковую «Энигму».
45
Алан Тьюринг очень любил шахматы, но, несмотря на все свои невероятные усилия и гигантский интеллект, оставался довольно посредственным шахматистом. Вскоре после окончания войны он написал алгоритм, с помощью которого можно было бы обучить машину игре в шахматы. Поскольку на тот момент еще не существовало компьютера, способного выполнять подобные алгоритмы, он решил сам выступить в этой роли. Следуя своим же инструкциям, Тьюринг действовал как «человек-компьютер», и у него уходило более получаса на то, чтобы совершить один ход.
Дональд Мичи (р. 1923) — английский криптограф, работал вместе с Тьюрингом и Джеком Гудом над «Колоссом» и предложил способ программирования этой машины.