770 битный ключ взломать еще труднее, и так
далее. Используя 768 битный ключ, Рэнди и Ави могли бы хранить свою
переписку в тайне от практически всего остального человечества на протяжении
по меньшей мере ближайших нескольких лет. 1024 битный ключ многократно,
астрономически труднее взломать.
Некоторые особо нервные пользуются 2048 -- или даже 3072 битными
ключами. Это остановит лучших дешифровщиков мира на астрономический период
времени, если не будут созданы запредельные технологии, скажем, квантовые
компьютеры. Даже лучшие специалисты по защите информации редко закладывают в
свои программы поддержку более длинных ключей. Ави потребовал использовать
«Ордо», который считается лучшей криптографической программой в
мире, именно потому, что может оперировать ключами произвольной длины --
если вам охота ждать, пока он перелопатит все цифры.
Рэнди начинает печатать, не глядя на экран -- он смотрит в окно на фары
грузовиков и джипни. Печатает он одной рукой, расслабленно шлепая по
клавиатуре.
В компьютере у Рэнди -- таймер. Когда он нажимает клавишу,
«Ордо» берет значение текущего времени с точностью до
микросекунд. Рэнди ударяет по клавише в 03:05:56.935788, по следующей в
03:05:57.290664, то есть на 0, 354876 секунд позже. Еще через 0, 372307
снова. «Ордо» записывает интервалы и отбрасывает первые значащие
цифры (в данном случае 35 и 37), поскольку они будут близки от события к
событию.
«Ордо» требуется случайность. Ему нужны наименее значащие
цифры -- скажем, 76 и 07. Ему нужна целая куча случайных чисел, и ему нужно,
чтобы они были очень, очень случайны. Он берет полученные случайные числа и
пропускает их через хэш функции, чтобы сделать еще более случайными. Он
прогоняет результаты через статистические программы, проверяя, нет ли в них
скрытых закономерностей. У него умопомрачительные стандарты случайности, и
он требует, чтобы Рэнди тюкал по клавишам, пока не будет достигнут требуемый
результат.
Чем более длинный ключ вы хотите сгенерировать, тем больше времени это
займет. Рэнди хочет сгенерировать несуразно длинный ключ. Он написал Ави, в
зашифрованном электронном письме, что если каждую частицу вещества во
вселенной использовать для строительства одного космического
суперкомпьютера, то на взлом 4096 битного ключа этому компьютеру потребуется
время, превосходящее срок жизни вселенной.
«На современном уровне технологии -- да, -- без промедления
отозвался Ави. -- Но как насчет квантовых суперкомпьютеров? И что, если
будут разработаны новые математические алгоритмы, облегчающие разложение на
множители больших чисел?»
«Как долго ты хочешь хранить наши сообщения в тайне? -- спросил
Рэнди в последнем письме, которое отправил из Сан Франциско. -- Пять лет?
Десять лет? Двадцать пять лет?»
Добравшись сегодня до гостиницы, он расшифровал и прочел ответ Ави.
Строка по прежнему висит у него перед глазами, как после стробоскопической
вспышки.
Я хочу, чтобы они оставались в тайне, пока люди способны творить зло.
Компьютер наконец запищал. Рэнди снимает усталую руку с клавиатуры.
«Ордо» вежливо предупреждает, что некоторое время может быть
занят, и принимается за работу. Он прочесывает вселенную чистых цифр, ища
два достаточно больших простых числа, которые при перемножении дали бы
произведение длиной 4096 бит.
Если вы хотите, чтобы ваши тайны вас пережили, то, выбирая длину ключа,
вы должны быть футурологом. Вы должны предвидеть, как будут в это время
развиваться компьютеры. Вы должны разбираться в политике. Если весь мир
превратится в одно большое полицейское государство, одержимое распутыванием
старых тайн, то задача разложения на множители больших составных чисел может
быть решена ударными темпами.
Так что длина ключа, которым вы пользуетесь, сама по себе своего рода
шифр. Компетентный сексот, узнав, что Рэнди и Ави пользуются 4096 битным
ключом, придет к одному из следующих выводов:
-- Ави сам не понимает, что говорит. Такое можно исключить,
ознакомившись хотя бы с частью его прежних достижений.
Или:
-- Ави -- клинический параноик.
Или:
-- Ави либо крайне оптимистично смотрит на будущее компьютеров, либо
крайне пессимистично на развитие политического климата, либо и то и другое
вместе.
Или:
-- Ави планирует больше чем на сто лет вперед.
Рэнди расхаживает по комнате, пока его компьютер несется через числовое
пространство. Контейнеры на грузовиках украшены теми же логотипами, что на
улицах Сиэтла при разгрузке корабля. Рэнди испытывает странное
умиротворение, как будто, совершив безумный прыжок через Тихий океан, внес в
свою жизнь некую зеркальную симметрию. Он попал из того места, где продукты
потребляются, туда, где их производят, из страны, где передовым обществом
онанизм возведен в культ, в страну, где на стекла автомобилей клеят
плакатики «НЕТ КОНТРАЦЕПЦИИ!». У него возникает странное
чувство, что это правильно. Так хорошо ему не было с тех пор, как двенадцать
лет назад они с Ави затеяли свое первое гиблое дело.
Рэнди вырос в университетском городке на востоке штата Вашингтон,
окончил государственный университет в Сиэтле и осел в тамошней библиотеке,
точнее -- в межбиблиотечном абонементе. Его обязанностью было обрабатывать
требования, присланные из маленьких окрестных библиотек, и, наоборот,
рассылать требования в другие библиотеки. Если бы девятилетний Рэнди
Уотерхауз мог заглянуть в будущее и увидеть себя на рабочем месте, он бы
возликовал. Дело в том, что главным орудием труда в межбиблиотечном
абонементе служил скрепковыдиратель. В четвертом классе Рэнди увидел такой у
своего учителя и был зачарован его устрашающим видом. Хитроумное устройство
напоминало пасть фантастического робота дракона. Рэнди нарочно неправильно
скреплял выполненные задания и просил учителя расскрепить, чтобы лишний раз
увидеть хищные жвалы в действии. Дошло до того, что он стащил
скрепковыдиратель из церкви со стола, когда никто не видел, встроил в робота
убийцу из конструктора и терроризировал всю округу. Немало дешевых
пластмассовых игрушек было перекушено адскими челюстями, прежде чем кражу
обнаружили и Рэнди торжественно пристыдили перед Богом и людьми. Теперь, в
межбиблиотечном абонементе, у Рэнди не просто лежало несколько таких в ящике
стола -- он еще и вынужден был орудовать ими по часу два в день.
Библиотека Вашингтонского университета была хорошо укомплектована,
поэтому читатели редко заказывали книги из других -- только если свои
экземпляры оказывались украдены или требовалось что то необычайно редкое. В
Межбибе (как ласково называли его Рэнди и другие коллеги) имелись свои
постоянные посетители -- люди, которые заказывали целую кучу редкостных
книг. Эти люди были или нудные, или робкие, или то и другое вместе. Рэнди
обычно доставались именно робкие зануды, поскольку он единственный из
младших сотрудников не собирался куковать в библиотеке до конца жизни. Все
понимали, что Рэнди, выпускник астрономического факультета с хорошим знанием
компьютера, рано или поздно найдет себе что нибудь получше: у его коллег
таких устремлений не было. Вот почему Рэнди, с его широким кругозором и
терпимым отношением к чужим странностям, оказывался очень кстати, когда в
Межбиб приходил определенного типа читатель.
Рэнди и сам казался большинству нудным, робким и несколько задвинутым.
Впрочем, задвинут он был не только на науке, но и на фантастических ролевых
играх. Он сумел высидеть два года на тупейшей работе лишь потому, что все
свободное время разыгрывал фантастические сценарии немыслимой глубины и
сложности, так что его мозги, ненужные в Межбибе, работали с полной
нагрузкой. Их компания встречалась каждую пятницу и порой играла до
воскресенья. Кроме Рэнди, в нее постоянно входили Честер (который учился
сразу на двух факультетах -- техническом и музыкальном) и аспирант историк
Ави.
Когда новый магистрант по имени Эндрю Лоуб вошел в Межбиб с характерным
блеском в глазах и вынул из потертого рюкзака трехдюймовую стопку аккуратно
отпечатанных требований, его немедленно диагностировали и направили к Рэнди
Уотерхаузу. Произошла встреча родственных душ, хотя Рэнди окончательно это
понял, лишь когда книги для Лоуба начали прибывать на тележках из зала
доставки.
Энди Лоуб писал работу об энергетическом балансе местных индейских
племен. Человеческое тело тратит определенную энергию просто на то, чтобы
двигаться и поддерживать собственную температуру. Ее величина растет на
холоде или когда данное тело совершает работу. Единственный источник энергии
-- еда. Некоторые виды пищи энергетически богаче других. Например, форель
очень богата белками, однако так бедна жирами и углеводами, что, если
питаться ею одной, можно умереть с голода. Другие продукты содержат уйму
энергии, но их так трудно добыть, что в смысле кВт часов питаться ими
невыгодно. Эндрю Лоуб хотел выяснить, чем исторически питались некоторые
индейские племена северо запада, сколько энергии они тратили на добывание
пищи и что из нее получали. Он хотел проделать эти расчеты для прибрежных
индейцев вроде селишей (имевших легкий доступ к всевозможным дарам моря) и
для материковых вроде кайюсов (не имевших такого доступа) и, таким образом,
установить связь между уровнем жизни и культурным развитием племен
(прибрежные индейцы рисовали немыслимой сложности орнаменты, материковые
иногда царапали на камнях примитивных человечков).
Для Эндрю Лоуба это было исследование на стыке наук. Для Рэнди --
начало клевой игры. Задушил мускусную крысу -- получай сто тридцать шесть
энергетических очков. Упустил мускусную крысу -- температура твоего тела
упала еще на градус.
Эндрю был сама методичность, поэтому он просто штудировал все книги по
данной теме, все книги, на которые в них ссылались, и так до четвертого
пятого колена; просматривал все, что было в библиотеке, и заказывал
недостающее через Межбиб. Все его заказы проходили через стол Рэнди. Рэнди
читал некоторые и пролистывал все. Он узнал, сколько ворвани должен съесть
полярный исследователь, чтобы не протянуть ноги. Он изучил подробный состав
армейских сухих пайков. Через некоторое время он начал бегать в
копировальную и ксерить самое интересное.
Чтобы провести реалистичную ролевую игру, надо следить, сколько пищи
герои получают и ценою каких затрат. Герои, идущие через пустыню Гоби в
ноябре пятитысячного года до нашей эры, будут тратить больше времени на
заботы о пропитании, чем, скажем, едущие через центральный Иллинойс в 1950
м.
Рэнди не первый это открыл. Было несколько невероятно тупых игр, где не
приходилось думать о еде, но Рэнди с друзьями их презирали. В тех играх, в
которых они участвовали, надо было тратить правдоподобное время на поиски
еды для своих героев. Однако не так просто определить, что правдоподобно.
Рэнди справился с задачей, сляпав вместе несколько базовых уравнений, взятых
по преимуществу с потолка. Однако книги, статьи и диссертации, которые Эндрю
Лоуб заказывал через Межбиб, содержали те самые исходные данные, нужные
человеку с математическим складом ума, чтобы выстроить сложные правила игры
на научной основе.
Смоделировать все физические процессы в каждом персонаже невозможно,
особенно если в игре участвуют многотысячные армии. Даже грубая модель с
использованием простейших уравнений и нескольких переменных требует
чудовищного количества писанины, если выполнять ее на бумаге. Однако дело
происходило в начале восьмидесятых, когда персональные компьютеры резко
начали дешеветь. Компьютер мог бы автоматически ворошить большую базу данных
и сообщать, сыт персонаж или голоден.
Одна загвоздка: Рэнди Уотерхауз работал в паршивой дыре с зарплатой, на
которую компьютер не купишь.
Конечно, и эту проблему можно было бы обойти. В университете стояла
куча компьютеров. Если бы Рэнди отвели машинное время, он мог бы написать
программу и гонять ее бесплатно.
К несчастью, машинное время полагалось только студентам и
преподавателям, а Рэнди ни тем, ни другим не был.
К счастью, примерно в это время он начал встречаться с аспиранткой по
имени Чарлин.
Как бочкообразный технарь, младший библиотекарь, отдающий все свободное
время заумным ролевым играм, закрутил со стройной и довольно симпатичной
искусствоведкой, любительницей гребли и европейского кино? Видимо, это был
случай, когда противоположности сходятся и взаимно дополняют друг друга.
Познакомились они, ясное дело, в Межбибе, когда очень умный и собранный
Рэнди помог очень умной, однако взбалмошной и нервной Чарлин разобраться с
неряшливой кипой требований. Ему следовало сразу спросить, что она делает
вечером, но он постеснялся. Второй и третий случай представились, когда
начали приходить ее книги. Наконец он пригласил Чарлин в кино. Никого
уламывать не пришлось: оба, как выяснилось, сгорали от нетерпения. Не успели
они опомниться, как Рэнди дал Чарлин ключ от своей квартиры, а Чарлин ему --
свой пароль к университетскому компьютеру. Все было просто блеск.
Университетская компьютерная сеть -- лучше, чем совсем без компьютера.
Увы, Рэнди почувствовал себя чайником. Как все другие университетские сети,
она базировалась на операционной системе под названием UNIX, осваивать
которую -- все равно что взбираться на Матерхорн, чем дальше -- тем круче, и
никаких тебе клевых фичей, как на входивших тогда в моду персоналках. Рэнди
студентом много ею пользовался и кое что соображал, тем не менее, чтобы
всерьез освоить программирование, требовалась уйма времени. С появлением
Чарлин жизнь его изменилась, теперь изменилась еще больше -- он забросил
ролевые игры, перестал ходить в Общество творческих анахронизмов, а все
свободное время проводил с Чарлин или за компьютерным терминалом. С Чарлин
он делал то, на что никогда не раскачался бы сам -- например, занимался
спортом и посещал концерты. А за компьютером он осваивал новые навыки и что
то создавал.
Он помногу разговаривал с Эндрю Лоубом, который осуществлял в жизни то,
что программировал Рэнди: исчезал на несколько дней, возвращался измотанный,
с рыбьей чешуей на усах и засохшей звериной кровью под ногтями. Он уминал
пару биг маков, спал двадцать четыре часа кряду, потом встречался с Рэнди в
баре (Чарлин не любила, когда он приходил в дом) и со знающим видом толковал
о трудностях туземной жизни. Как то они поспорили, ели индейцы некие
особенно гадкие части определенных животных или выбрасывали. Эндрю говорил:
«ели». Рэнди не соглашался. То, что они дикари, еще не означает,
будто у них нет вкуса. Эндрю обозвал его романтиком. Наконец, чтобы
разрешить спор, они отправились в горы, вооруженные только ножами и
коллекцией хитрых ловушек, которые соорудил Эндрю. К концу третьего дня
Рэнди начал всерьез подумывать о том, чтобы есть насекомых.
«Q.E.D.»1, -- сказал Эндрю.
Так или иначе, через полтора года Рэнди закончил программу. Получилось
классно; Ави и Честеру понравилось. Рэнди радовался, что сделал нечто
настолько сложное и в то же время работающее, но понимал, что будущего у
программы нет. Ему было стыдно: он угробил на пустяки столько времени и сил!
Впрочем, если бы он не программировал, то убивал бы время за ролевыми играми
или в Обществе творческих анахронизмов, так что на круг выходило одно и то
же. Вообще то даже хорошо, что он просидел это время за компьютером, потому
что еще больше навострился программировать. С другой стороны, он работал под
UNIX -- не самый мудрый ход в период бума персоналок.
Честер и Рэнди порой посмеивались над Ави за самозабвенную любовь к
ролевым играм. Ави возражал, что играет с единственной целью: понять, каково
на самом деле жилось в древние времена. Он всегда был одержим исторической
достоверностью. Хотя чего там -- они все придумывали себе дурацкие
оправдания, да и познания Ави часто оказывались кстати.
Вскоре после этого Ави защитился и пропал с горизонта. Через несколько
месяцев он всплыл в Миннеаполисе, где устроился в крупное издательство,
специализирующееся на фантастических ролевых играх. Он предложил купить у
Рэнди программу за астрономическую сумму в тысячу долларов плюс небольшой
процент от будущих продаж. Рэнди согласился в общих словах, попросил Ави
выслать ему контракт и пошел искать Эндрю. Тот отыскался на крыше своего
многоквартирного дома, где варил рыбьи потроха в берестяном котелке на
жаровне для барбекю. Рэнди хотел сообщить хорошие новости и разделить с
Эндрю прибыль. Закончилось это очень неприятным разговором на крыше, на
ветру, под моросящим дождем.
Во первых, Эндрю воспринял сделку куда серьезней, чем Рэнди. Для Рэнди
это было неожиданное везение, подарок судьбы. Эндрю, сын адвоката, отнесся к
ней как к слиянию двух крупных корпораций. Он задал кучу нудных и мелочных
вопросов о контракте, который еще не существовал и даже в написанном виде
вряд ли занял бы больше странички. Рэнди тогда не понимал, что, задавая
столько вопросов, Эндрю как бы брал на себя роль менеджера, подразумевая,
что они деловые партнеры.
Во вторых, Эндрю не представлял, сколько времени и сил вбухал Рэнди в
программу. Или (как задним числом догадался Рэнди) как раз, наоборот,
представлял. В любом случае Эндрю вообразил, будто прибыль надо делить
пополам -- собачий бред, учитывая, что его реальный вклад был близок к нулю.
Короче, Эндрю вел себя так, словно в проекте использованы все его
исследования по рациону индейцев и это дает ему право на равную прибыль.
К тому времени как Рэнди удалось закончить разговор, голова у него шла
кругом. Он вышел из дома с одним взглядом на реальность и столкнулся с
совершенно иным, явно бредовым, однако два часа угроз со стороны Эндрю
поколебали его уверенность. Промаявшись две ночи без сна, он решил
отказаться от всей затеи. Какие то жалкие несколько сот долларов не стоили
таких мук.
Однако Эндрю (которого теперь представлял адвокат из папиной фирмы в
Санта Барбаре) горячо возражал. По словам адвоката, они создали коммерческий
продукт; отказываясь продать его по рыночной стоимости, Рэнди вынимает
деньги из кармана у Эндрю. Начался чисто кафкианский кошмар. Рэнди
оставалось только сбегать в любимый паб, тянуть в уголке крепкое пиво (часто
в компании Честера) и наблюдать, как развивается фантасмагория. Он понимал,
что ненароком вляпался в чудовищную жуть, связанную с семьей Эндрю.
Выяснилось, что родители Эндрю в свое время развелись и затеяли борьбу за
Эндрю, своего единственного ребенка. Мамаша подалась в хиппи и примкнула к
какой то религиозной секте в Орегоне, прихватив Эндрю с собой. По слухам, в
секте практиковалось развращение малолетних. Папаша нанял частных сыщиков,
выкрал Эндрю и в доказательство любви принялся осыпать его материальными
благами. Мать подала в суд. Отец нашел какого то экстремального
психотерапевта, который под гипнозом вытянул из Эндрю подавленные
воспоминания о невыразимых и неправдоподобных ужасах.
Это лишь краткая сводка того, что Рэнди узнал в последующие годы. Позже
он вынужден был согласиться, что жизнь Эндрю фрактально ужасна: любой ее
маленький кусочек, если всмотреться попристальнее, окажется таким же сложным
и жутким, как все целое.
Так или иначе, Рэнди ненароком вляпался в эту жизнь и в полной мере
хлебнул ее жути. Ретивый молодой адвокат из папашиной конторы решил в
качестве превентивного хода получить копии всех компьютерных файлов Рэнди,
которые по прежнему хранились в системе Вашингтонского университета. Нет
надобности говорить, что он взялся за дело всерьез. В ответ на его
угрожающее письмо юридический отдел университета проинформировал и адвоката
Эндрю, и самого Рэнди, что всякий, создавший коммерческий продукт с
использованием университетского компьютера, обязан отстегнуть половину
прибыли. Теперь Рэнди атаковали письмами не одна, а две адвокатские фирмы.
Эндрю грозился подать в суд: ведь из за его, Рэнди, оплошности доля самого
Эндрю уменьшилась вдвое!
В конце концов, чтобы выкарабкаться из этой истории, Рэнди сам вынужден
был нанять адвоката. Финал обошелся ему в пять с небольшим тысяч долларов.
Программа так и не продалась, да это было и невозможно: за ней тянулся такой
шлейф исков, что легче было бы загнать ржавый «фольксваген»,
разобранный на детали и рассованный в конуры с бойцовыми собаками по всему
миру.
Тогда он первый и последний раз в жизни задумался о самоубийстве -- не
то чтобы всерьез, но задумался.
Когда все кончилось, Ави прислал ему написанное от руки письмо:
«Очень приятно было сотрудничать. Надеюсь, мы и впредь останемся
друзьями, а если повезет, то и творческими партнерами».
ИНДИГО
Лоуренс Притчард Уотерхауз и остальные музыканты стоят на палубе
«Невады». Утро. Они играют американский гимн и смотрят, как
звездно полосатый флаг взлетает на мачту. Внезапно небо наполняют сто
девяносто самолетов непривычной конструкции. Одни летят низко, почти
горизонтально, другие стремительно пикируют с высоты -- до того
стремительно, что вроде бы даже разваливаются: от них отлетают маленькие
кусочки. Жуткое зрелище -- учебные маневры закончились бедой. Однако
самолеты успевают вывернуть со своей самоубийственной траектории.
Отвалившиеся куски падают ровно и целеустремленно, а не кувыркаются, как
обломки металла. Они сыплются повсюду, странным образом все больше на
корабли. Это же страшно опасно! Они могут кого нибудь зашибить! Лоуренс
возмущен до глубины души.
На одном из кораблей происходит кратковременный феномен. Лоуренс
поворачивается, чтобы рассмотреть. Он впервые видит настоящий взрыв и не
сразу понимает, что это такое. Он может играть самые трудные партии с
закрытыми глазами, а «Усеянное звездами знамя» куда легче
выстукивать, чем петь.
Лоуренс все быстрее следит глазами -- не за взрывом, а за двумя
самолетами, летящими прямо на них, над самой водой. Каждый сбрасывает по
длинному худому яйцу, потом хвостовые рули заметно поворачиваются, и
самолеты, взмыв, проносятся над головой. Встающее солнце светит через
стеклянные кабины. Лоуренс смотрит прямо в глаза одному из пилотов. Это
какой то азиатский джентльмен.
Невероятно реалистичные учения -- надо же, выбрать этнически правильных
пилотов и взрывать на кораблях пиротехнические снаряды! Молодцы! Последнее
время здесь все было слишком расхлябанно.
Палуба содрогается с невероятной силой. Ощущение такое, будто спрыгнул
с десятифутового уступа на сплошной бетон. Однако Лоуренс продолжает стоять
на ватных ногах. Чепуха какая то.
Оркестр уже доиграл гимн и теперь смотрит на представление. Повсюду
гудят сирены -- на «Неваде», на соседней «Аризоне»,
на берегу. Лоуренс не видит зенитного огня, не видит знакомых самолетов в
воздухе. Бомбы продолжают рваться. Лоуренс подходит к борту и смотрит через
несколько ярдов воды на «Аризону».
Еще один пикировщик сбрасывает снаряд, тот падает на палубу
«Аризоны» и неожиданно исчезает. В палубе аккуратная дыра по
форме бомбы, как в мультфильме, когда персонаж в панике прошибает стену или
потолок. Пламя бьет из дыры за микросекунды до того, как вся палуба
вспучивается, разламывается, превращается в сплошной шар огня и черноты. Что
то летит на Уотерхауза -- он замирает, -- проносится над ним, мимо, через
него. В голове жуткий звук случайно задетой струны, не в лад, однако не
лишенный некоторой сумбурной гармонии. Музыкальный или нет, звук
оглушителен. Уотерхауз зажимает руками уши. Однако звук все равно здесь,
звук повсюду, словно раскаленные спицы пронзают барабанные перепонки. Адский
трезвон.
На шее Уотерхауза широкий ремень, сшитый с другим ремнем, на бедрах;
ремни держат подставку, в подставку уперта нога глокеншпиля -- лирообразной
кирасы с пестрыми кистями на верхних углах. Странное дело -- одна из кистей
горит. С глокеншпилем еще что то не так, но Лоуренс не видит, что именно, --
глаза поминутно приходится вытирать от чего то липкого. Он знает только, что
глокеншпиль вобрал в себя огромное количество чистой энергии и достиг
состояния, прежде за таким инструментом не замеченного: это пламенеющее,
огненное, визжащее чудище, комета, архангел, древо вспыхнувшей магнезии,
прижатое к его телу, упертое в его пах. Энергия передается по центральной
оси, через подставку, в гениталии, что при других обстоятельствах было бы
возбуждающе.
Лоуренс некоторое время бесцельно бродит по палубе. Кто то просит его
помочь открыть люк. Только тут он сознает, что по прежнему зажимает руками
уши. Правда, иногда он одной рукой норовит протереть глаза -- их по прежнему
заливает. Когда он окончательно разжимает уши, звон смолкает, самолетов
больше не слышно. Ему хочется спуститься в трюм, потому что все опасное
падало с неба и хорошо бы отгородиться от него чем нибудь прочным, но
большинство матросов думают наоборот. Вроде бы в них попали две не то
торпеды, не то не торпеды, и они пытаются поднять пары. Офицеры и старшины,
черные и красные от гари и крови, наперебой гоняют Лоуренса с разными, очень
спешными поручениями, которых он не понимает отчасти и потому, что уши все
время зажаты руками.
Примерно через полчаса ему приходит мысль избавиться от глокеншпиля,
который только мешает. Глокеншпиль казенный, Лоуренсу строго приказано его
беречь. Лоуренс очень серьезно относится к таким вещам еще с тех пор, как
его допустили к органу в Вест Пойнте, Виргиния. Однако сейчас, глядя, как
горит и тонет «Аризона», он впервые говорит себе: «А ну
его к чертям». Вытаскивает инструмент из гнезда и в последний раз в
жизни оглядывает -- больше ему никогда не придется держать в руках
глокеншпиль. Ясно, что беречь уже нечего -- к некоторым пластинам
приварились куски черного покореженного металла. Отбросив последние
угрызения совести, Лоуренс швыряет глокеншпиль за борт в общем направлении
«Аризоны» -- стальной военной лиры, под чье бряцанье идет ко дну
тысяча человек.
Как раз когда она исчезает в пятне горящего мазута, налетает вторая
волна бомбардировщиков. Зенитки наконец открывают огонь и осыпают снарядами
окрестные жилые дома. По улицам бегают человекоподобные факелы, за ними --
люди с одеялами.
До конца дня Лоуренс Притчард Уотерхауз и остальные ВМС борются с
последствиями того, что различные двумерные структуры на этом и других
кораблях, поставленные, дабы препятствовать смешению различных веществ
(например, воздуха и мазута), получили пробоины. Некоторые конструкции,
призванные (а) оставаться горизонтальными и (б) служить опорой для тяжелых
предметов, также не отвечают своей цели.
Машинистам «Невады» удается раскочегарить пару котлов, и
капитан пробует вывести ее из залива. Линкор немедленно подвергается
массированной атаке со стороны пикирующих бомбардировщиков, которые хотят
затопить «Неваду» в фарватере и окончательно перекрыть выход из
бухты. Чтобы этого не случилось, капитан сажает «Неваду» на
грунт. К сожалению, у нее одно общее свойство с другими кораблями ВМФ: она
плохо приспособлена к боевым действиям из неподвижного положения, поэтому ее
еще два раза атакуют пикирующие бомбардировщики.
В целом очень насыщенное утро. Лоуренс, музыкант без инструмента и
четких обязанностей, больше, чем следует, пялится на самолеты и взрывы. Он
вернулся к своим прежним мыслям о сообществах, которые стремятся друг друга
пожрать. Пока японские бомбардировщики волна за волной с каллиграфической
четкостью проносятся в небе, а цвет американских ВМС практически без
сопротивления горит, взрывается и тонет, Лоуренс приходит к выводу: его
сообществу кое что придется переосмыслить.
В какой то момент Лоуренс обжигает руку. Правую, что предпочтительно --
он левша. К тому же он все явственнее осознает, что кусок
«Аризоны» пытался снести ему часть черепа. По меркам Перл
Харбора это пустяки, и в госпитале его держат недолго. Доктор предупреждает,
что кожа на руке может стянуться и ограничить движение пальцев. Как только
Лоуренс в силах терпеть боль, он начинает играть «Искусство
фуги» Баха на коленке все время, когда не занят чем то другим. Можно
вообразить, как старый Иоганн Себастьян сидит на скамейке холодным
лейпцигским утром, один два регистра блокфлейт открыты, толстый мальчишка
хорист качает меха, тихо сипит, выбиваясь из щелок, воздух, старец правой
рукой бесцельно скользит по главному мануалу, трогая пожелтевшую, в мелких
трещинках слоновую кость и подбирая мелодию, которой еще нет. Лоуренс
повторяет движения Иоганна Себастьяна, хотя рука у него в бинтах, а вместо
клавишей -- перевернутый лоток, и музыку приходится мурлыкать себе под нос.
Иногда он так увлекается, что дергает под одеялом ногой, нажимая невидимые
педали; соседи ругаются.
Через несколько дней он выходит из госпиталя, как раз вовремя, чтобы
заступить на новую службу -- у него и у других музыкантов с
«Невады» начинается военная жизнь. Очевидно, тем, кто в ВМС
ведает распределением людских ресурсов, пришлось изрядно поломать голову. В
смысле уничтожения японцев музыканты абсолютно бесполезны, после седьмого
декабря у них нет даже боеспособного корабля, а многие и кларнеты растеряли.
Однако им не поручат давить на гашетку. Ни одна организация не в
состоянии систематически убивать японцев, не печатая в большом объеме на
машинке и не подшивая листы. Логично предположить, что человек, который
играет на кларнете, не сумеет напортачить больше, чем любой другой.
Уотерхауза и его товарищей прикомандировывают к одному из подразделений
флота, отвечающих за делопроизводство.
Оно располагается в здании, не на корабле. Многие на флоте презирают
тех, кто работает в здании. Лоуренс и некоторые другие салаги поспешили
перенять эту манеру. Однако увидев, что происходит на корабле, когда на нем
и вокруг детонируют сотни тонн взрывчатых веществ, Лоуренс и его товарищи
умерили свой гонор. В здании, так в здании. Они прибывают на место несения
службы, исполненные боевого духа.
Их новый командир, похоже, огорчен, и подобные чувства испытывает, судя
по всему, остальное подразделение. Они ничуть не восхищаются парнями,
которые до последнего времени служили на корабле и, более того, были очень
близко ко всему, что горело, рвалось и т.п., причем не по чьему нибудь
недосмотру, а потому что злые люди нарочно это устроили. Хуже того, они явно
считают, что Лоуренс с товарищами не достойны своих новых хрен знает каких
обязанностей.
Мрачно, почти обреченно старший офицер и его подчиненные начинают
рассаживать новоприбывших. Письменных столов на всех не хватает, а ведь
каждому надо отыскать хотя бы стул за конторкой и крохотным столиком. В ход
идет смекалка. Видно, что эти люди делают все от них зависящее в безвыходной
ситуации.
Потом говорят о секретности. Очень долго. Музыкантов проверяют на
умение правильно выбрасывать мусор . Это длится так долго, без всяких
объяснений, что наводит на всякие мысли. Музыканты, сникшие было от
холодного приема, обсуждают между собой, в какую операцию их включили.
Наконец однажды утром музыкантов собирают в классной комнате перед
чистейшей доской. Лоуренс никогда не видел доску такой чистой. За последние
несколько дней он вполне проникся паранойей секретности и понимает: это
неспроста. В военное время к стиранию мела нельзя относиться шаляй валяй.
Они сидят на маленьких стульях с прибитыми столиками -- для правшей.
Лоуренс кладет блокнот на колени, забинтованную правую руку -- на столик и
начинает играть «Искусство фуги», гримасничая и даже сопя от
боли.
Кто то дергает его за плечо. Лоуренс вскакивает и видит, что он
единственный в комнате сидит: на палубе офицер. Лоуренс вскакивает и видит:
офицер (если это офицер) одет не по форме. То есть совсем не по форме. Он в
халате и курит трубку. Халат невероятно старый, но не застиранный, как
больничный или гостиничный. Его явно не стирали давным давно, а вот носили
-- в хвост и в гриву. Локти протерлись, правый рукав серый и лоснится -- его
много раз возили по листам бумаги, плотно исписанным чертежным карандашом.
Махровая ткань как будто в перхоти, но не оттого, что у офицера сыплется с
головы: чешуйки слишком крупные, слишком геометрические. Это картонные
прямоугольнички и кружочки, выбитые из перфокарт и лент соответственно.
Трубка давно погасла, однако офицер (или не офицер) и не думает ее зажигать.
Трубка нужна, чтобы кусать; он вгрызается в чубук, словно пехотинец времен
Войны Севера и Юга, которому ампутируют ногу.
Другой офицер (он удосужился побриться, принять душ и надеть форму)
представляет человека в халате как каперанга Шойна, но Шойн в этом не
участвует; он поворачивается к доске, спиной к слушателям. Халат у него на
заду протерт до неприличия. Заглядывая в блокнот, он пишет на доске
следующие числа:
К тому времени как на доске появляется четвертое или пятое число,
волосы у Лоуренса на загривке уже шевелятся. После третьей группы он видит,
что ни одно не превышает 26 -- число букв в английском алфавите. Сердце у
него колотится сильнее, чем когда японские бомбы неслись по параболе к
сидящей на грунте «Неваде». Он вытаскивает из кармана карандаш.
Бумаги под рукой нет, и он пишет цифры от 1 до 26 на поверхности стола.
К тому времени, как человек в халате дописывает последнюю группу цифр,
Уотерхауз уже вовсю считает частоты встречаемости. Человек в халате говорит:
«Вам это может показаться бессмысленным набором цифр, но для офицера
японских ВМС они выглядели бы совершенно иначе». Потом он нервно
смеется, грустно качает головой, решительно выставляет подбородок и выдает
череду сильных выражений, ни одно из которых здесь неуместно.
Уотерхауз считает просто, сколько раз каждое число написано на доске.
Получается вот что:
Самое интересное, что десять из возможных символов (1, 2, 4, 5, 7, 9,
10, 13, 24 и 26) не используются. В сообщении лишь 16 различных чисел. Если
считать, что каждое из этих шестнадцати заменяет одну и только одну букву
алфавита, то у сообщения (Лоуренс считает в уме) 111 136 315 345 735 680 000
возможных значений. Забавное число: начинается с четырех единиц,
закачивается четырьмя нулями. Лоуренс хмыкает, утирает нос, считает дальше.
Чаще других встречается число 18. Вероятно, оно заменяет букву Е --
самую распространенную в английском алфавите. Если 18 везде заменить на Е,
то...
Ему придется переписать все сообщение, заменяя 18 на Е, и, возможно,
совершенно впустую, если он угадал неправильно. С другой стороны, заставляя
свой мозг читать 18 как Е -- операция, которая представляется ему чем то
сходной с выбором новых регистров у органа, -- он мысленно увидит на доске:
где только 10 103 301 395 066 880 000 возможных значений. Тоже забавное
число из за всех этих нулей и единиц -- ничего не значащее совпадение.
-- Искусство составления шифров называется криптографией, -- говорит
каперанг Шойн, -- а искусство их взлома -- криптоанализом. -- Потом
вздыхает, явно раздираемый противоречивыми чувствами, побеждает их и
обреченно начинает обязательный разбор слов по корням, не то греческим, не
то латинским. (Лоуренс не слушает, ему все равно, он только мельком видит на
доске слово CRYPTO, написанное большими печатными буквами.)
Первая последовательность «19 17 17 19» необычна. 19, как и
8, второе по частоте встречаемости число в сообщении. 17 встречается в два
раза реже. Не может быть четырех гласных или четырех согласных подряд (кроме
как в немецком), то есть либо 17 -- гласная, 19 -- согласная, либо наоборот.
Поскольку 19 встречается чаще (четыре раза), она скорее может оказаться
гласной, чем 17 (которая встречается только дважды). После Е самая частая
гласная -- А. Пусть 17 -- А, тогда получаем:
Что уменьшает число вариантов до всего лишь 841 941 782 922 240 000.
Таким образом, поле возможных решений уже сужено на пару порядков!
Каперанг Шойн явно надорвался, рассказывая про корни. Почти мускульным
усилием он заставляет себя перейти к историческому обзору КРИПТОЛОГИИ как
союза криптографии и криптоанализа. Упоминает англичанина Джона Уилкинса и
книгу «Криптономикон», которую тот написал много столетий назад,
потом (видимо, не доверяя интеллектуальному уровню слушателей) перескакивает
с Джона Уилкинса на Пола Ревира и его код «один с моря, два с
суши».1 Даже отпускает математическую шуточку: это, мол,
было одно из первых практических применений двоичной системы. Лоуренс честно
гогочет и фыркает, саксофонист впереди сердито оборачивается.
Раньше Шойн говорил, что сообщение адресовано японскому флотскому
офицеру -- явная лажа, призванная заинтересовать музыкантов, которым до
лампочки математика. В таком контексте естественно предположить, что первое
слово в сообщении -- ATTACK. В таком случае 17 -- Т, 14 -- С и 20 -- К.
Подставив, Лоуренс получает:
Все остальное настолько очевидно, что даже нет смысла записывать. Он
вскакивает, не в силах усидеть, забывает про слабую ногу и с грохотом
рушится через соседние столы.
-- У вас что то случилось, матрос? -- спрашивает офицер в углу -- один
из тех, кто удосужился надеть форму.
-- Сэр! Сообщение: «Атаковать Перл Харбор декабря
седьмого»! Сэр! -- выпаливает Лоуренс и садится. Его колотит.
Адреналин переполняет тело и мозг. Он мог бы задушить на месте двадцать
борцов сумо.
Каперанг Шойн совершенно бесстрастен. Медленно сморгнув, он
поворачивается к одному из подчиненных, который стоит у стены, сцепив руки
за спиной.
-- Дайте ему экземпляр «Криптономикона». И стол -- поближе
к кофеварке. А заод