Остров
Шрифт:
В офисе Уопнера в базовом лагере царил еще более дикий беспорядок, чем в его каюте на «Цербере», — если такое вообще возможно. Помещение с самого начала было небольшим, а многочисленные мониторы и оборудование делали его крайне тесным — у Хэтча тут же возникло давящее ощущение клаустрофобии. Уопнер сидел на единственном стуле, стоящем в дальнем углу около панели управления. На потолке работали два мощных вентилятора, которые нагнетали в помещение холодный воздух, а на дальней стене висел огромный кондиционер.
Несмотря на это, в комнате было душно от работающих приборов, и, войдя внутрь, Хэтч увидел,
— Здорово, — заметил Уопнер. — Ваш прекрасный твидовый пиджак что-нибудь замкнет, и все полетит к чертям собачьим.
Сент-Джон нахмурился и снова взял пиджак в руки.
— Керри, ты можешь уделить мне пару минут? — спросил он. — Нам нужно обсудить шифр.
— А я похож на человека, у которого есть пара свободных минут? — спросил Уопнер и с сердитым видом отодвинулся от терминала. — Я только что закончил диагностику систем острова. Все до самого последнего микрокода. Провозился целый час, и это на максимальной ширине полосы частот. Проверил все: насосы, компрессоры, сервомеханизмы, все-все. Никаких проблем или расхождений.
— Отлично, — сказал Хэтч.
Уопнер удивленно уставился на него.
— А у вас с мозгами как? Отлично? Это ужасно!
— Почему?
— Помните, у нас произошел сбой системы? Чертовы насосы перестали работать. А потом я сравнил компьютерную систему острова со «Сциллой» на «Цербере», и знаете, что получилось? Чип ПЗУ здесь, на «Цербере», был изменен. Изменен! — Он с яростью стукнул по ближайшему системному блоку.
— И что?
— И я снова провел проверку, которая показала, что у нас все в полном порядке. И не только это: нигде никаких отклонений. — Уопнер наклонился вперед. — Никаких! Вы что, не понимаете? Это физически невозможно. С компьютерами такого не бывает.
Сент-Джон, который стоял, заложив руки за спину, окинул взглядом забитую самыми разными приборами и компьютерами комнату.
— Призрак в машине, Керри? — предположил он.
Уопнер проигнорировал его слова.
— Я не очень разбираюсь в компьютерах, — продолжал Сент-Джон, и его густой, сочный голос наполнил помещение, — но один термин мне известен: принцип КЗТО — «каков запрос — таков ответ».
— Нечего на меня наезжать. Дело вовсе не в программе.
— А, понятно. Это не может быть ошибкой человека. Насколько мне известно, одного-единственного неправильного уравнения на Фортране хватило, чтобы «Маринер-1» превратился в космический мусор и с тех пор о нем никто не слышал.
— Но ведь сейчас система работает, — вмешался Хэтч. — Почему бы не оставить все как есть.
— Чтобы все повторилось? Я хочу знать, почему это дерьмо отказалось работать.
— В настоящий момент ты все равно ничего не можешь сделать, — сказал Сент-Джон. — А мы выбились из графика с решением задачи по дешифровке. Ничего не получается. Я провел кое-какие дополнительные исследования, и мне кажется, что мы поспешили, отказавшись…
— Дерьмо на палке! — огрызнулся Уопнер, поворачиваясь к нему. — Неужто вы собираетесь снова пачкать мне мозги своим бредом про полиалфавит, а, старина? Послушайте, я намерен изменить алгоритм своей программы, дам ей пятидесятипроцентный системный приоритет, и все завертится. Шагайте в свою библиотеку.
Сент-Джон взглянул на Уопнера, надел пиджак и вышел в пропитанное туманом утро. Хэтч последовал за ним в его офис.
— Спасибо, — сказал Малин, возвращая Сент-Джону две папки.
— На самом деле он прав, — проговорил историк, усаживаясь за свой рабочий стол, где царил идеальный порядок, и придвинув к себе старенькую пишущую машинку. — Просто я испробовал все, что только мог придумать. Я основывал свои исследования на шифровальных методах, известных во времена Макаллана. Даже рассматривал эти записи как математическую задачу, астрономическую или астрологическую систему, как код иностранного языка. Никакого толку.
— А что такое полиалфавит? — спросил Хэтч.
— Шифр, который основывается на полиалфавите, — вздохнув, объяснил Сент-Джон. — На самом деле он очень прост. Видите ли, коды во времена Макаллана были совсем несложными монофоническими заменами. У вас имелся обычный алфавит, затем шифровальный алфавит, не подчиняющийся никакой системе. Чтобы что-нибудь зашифровать, вы смотрели, какая буква из шифровального алфавита соответствует следующей букве в вашем документе. Предположим, букве «к» соответствовала буква «з», «о» — «щ», а «т» — «у». Тогда, если вы хотели написать слово «кот», у вас получалось «зщу». Именно так устроены криптограммы в вашей местной газете.
— Кажется, совсем не сложно.
— Да, но это не слишком надежная система. А что, если вам придется иметь дело с несколькими разными шифровальными алфавитами? Предположим, вместо одного у вас их десять. Шифруя свое письмо по буквам, вы пройдете по всем десяти шифровальным алфавитам, а затем снова начнете с первого. Вот это и называется полиалфавитный шифр. Теперь уже «кот» будет выглядеть не как «зщу», каждая буква получит свой эквивалент из другого алфавита.
— Наверное, прочитать такой шифр не просто.
— Да, эти шифры очень трудны. Но Керри твердит, что во времена Макаллана полиалфавиты не использовали. Их, конечно, знали. Но считалось, что они отнимают слишком много времени, да и ошибиться при такой системе легко. — Сент-Джон снова вздохнул. — Однако в нашем случае самая главная проблема заключена в таблицах. Если Макаллан взял полиалфавит, куда он мог спрятать необходимые ему таблицы? Рыжий Нед Окхем сразу бы его раскусил, если бы их увидел. И, несмотря на свои блестящие способности, выучить их наизусть он не мог.
— Если вы считаете, что существует вероятность использования такого шифра, почему бы вам не попробовать его разгадать?
Уголки губ Сент-Джона дрогнули в улыбке.
— Будь у меня месяца два, я бы попытался. Но этого времени нет. Кроме того, я не имею ни малейшего представления о том, какой длины ключ он использовал, и использовал ли вообще, и с какой систематичностью вставлял нули.
— Нули?
— Nihil importantes. [38] Буквы, которые ничего не значат, ставятся внутри текста, чтобы запутать того, кто попытается его прочитать.
38
Ничего важного (лат.)