Иерусалим
Шесть часов Том Робертс не разгибаясь сидел за столом, засыпанным бумажками, но, судя по его озадаченным глазам, к разгадке манускрипта даже не приблизился.
– И ты ничего о нем не знаешь? – спросил Роберте, в первый раз взяв в руки фотокопию документа, после того как они пришли на квартиру Лайлы.
– Кто-то прислал мне его по почте, вот и все.
Разумеется, она не стала показывать адресованное ей сопроводительное письмо – как и любой другой журналист, Лайла никогда не делилась лишней информацией.
Робертс глотнул кофе и перевернул листок – оборотная сторона была пуста.
– М-да, – произнес он, потирая свободной рукой экзему на шее. Вид у него был озадаченный. – Сложно утверждать, не видя оригинала, но мне кажется, что это средневековый документ. Во всяком случае, палеографические признаки этого периода.
Лайла окинула его скептическим взглядом.
– Вообще-то у меня диссертация по этой эпохе, поэтому кое-что я определить могу, – объяснил он.
– А ты, оказывается, еще и доктор! – засмеялась Лайла.
– Я не слишком это афиширую. Вряд ли найдется много желающих поговорить о проблемах истории раннесредневекового права.
Она снова рассмеялась, и их взгляды встретились. Робертс, смутившись, быстро отвел глаза в сторону.
– Итак, – продолжил он, – если рукопись действительно средневековая, то особого труда расшифровка не составит. Коды в ту пору были весьма примитивны, никаких изощрений типа «Энигмы». Ну-ка посмотрим.
Лайла посадила его за стол в рабочей комнате; Робертс снял пиджак, ослабил галстук и принялся переписывать последовательность изгибающихся букв на отдельный лист бумаги, чтобы было удобнее работать.
– На каком языке писал автор – неизвестно, однако если текст средневековый, вероятнее всего, это латынь или греческий. Пока что на время отвлечемся от языка и займемся поиском алгоритма.
Лайла недоуменно посмотрела на своего гостя.
– А попроще?
– Метода, с помощью которого зашифровано послание. В принципе, как я сказал, ничего мудреного быть не должно. Европейцы тогда не увлекались криптографией, арабы обогнали их в этом искусстве на несколько веков. Как и во всем остальном. Да… Думаю, алгоритм применен несложный: подстановка или перестановка.
Лайла снова вопросительно подняла брови.
– А можешь по-человечески сказать?
– Извини, – улыбнулся он. – Это один из моих многочисленных недостатков: я забываю о том, что не всех людей интересует то же, что и меня. Постараюсь объяснить. В принципе суть подстановочного шифра в том, что создается новый алфавит, где на место букв или символов подставляются буквы существующей азбуки.
Роберте взял клочок бумаги и написал обычный латинский алфавит, а под ним другой, в котором все буквы были сдвинуты на одну вправо, так что под «а» стояла «z», под «b» – «а», под «с» – «d» и так далее.
– Таким образом мы меняем изначальный текст, подставляя под одну букву соответствующую ей из другого алфавита. К примеру, слово «cat» в моем алфавите будет писаться как «bzs», а «Layla» – как «kzxkz». Перестановка заключается в том, чтобы расставить существующие буквы по определенной схеме. В результате получается что-то вроде гигантской анаграммы. Ну как, немного яснее?
– Немного да, – засмеялась Лайла. – Хотя не слишком.
– Ну, пока и этого достаточно, – сказал он, кладя перед собой переписанное послание и поправляя очки кончиком карандаша. – Теперь нам нужно установить алгоритм, а затем найти ключ или формулу, которая использовалась при шифровке. Может, это просто «шифр Цезаря», а может, и что-то посложнее. В таком случае придется применить частотный анализ.
Лайла уже не стала расспрашивать Робертса о значении последних слов. Она весело покачала головой и, похлопав Тома по плечу, удалилась на кухню, оставив его наедине с текстом. Через час, когда Лайла позвала его обедать – она приготовила фаршированные перцы, сыр и овощной салат, – Роберте гак и не продвинулся с дешифровкой.
– Я почти уверен, что текст зашифрован стандартной моноалфавитной подстановкой, – сказал он, снимая очки и потирая уставшие глаза. – Но пока ничего не выходит. Все сложнее, чем я думал.
За обедом они поболтали обо всем понемногу: о его работе в консульстве, о журналистике, о ситуации на Ближнем Востоке. В какой-то момент Робертс спросил о фотографии ее отца, однако, не желая распространяться о прошлом, Лайла тут же сменила тему. Через сорок минут Робертс вернулся к рабочему столу, надеясь взломать запутанный шифр.
Однако прошло еще четыре часа, а шифр так и не поддался. Робертс тяжело выдохнул полной грудью, откинулся на спинку стула, сложив руки на шее, и удрученно посетовал:
– Просто ума не приложу!
Лайла встала с дивана, где писала статью о конференции в Лимасоле, и подошла к нему.
– Ладно, Том, не возись больше. Ничего страшного, это не так важно.
– Очень странно, – произнес Робертс, протирая линзы очков кончиком галстука. – Обычно даже ребенок способен расшифровать средневековые коды, до того они элементарны!
– А если это вообще не моноалфавитная подстановка? – с трудом выговаривая незнакомое слово, сказала она, чтобы поднять ему настроение.
Том ничего не ответил, но перестал чистить линзы и, схватив лист с переписанным шифром, начал бегло его просматривать, ритмично подергивая левой ногой под столом.
– Все должно быть очень просто, – бормотал он. – Я уверен. Я просто не могу понять, в чем здесь хитрость. Не могу по…
Неожиданно он бросил лист на стол и схватил другие бумажки, пристально вглядываясь в них и машинально постукивая ластиком карандаша по рукоятке кресла. Робертс остановил внимание на одном листе и, бегая по нему глазами, все быстрее стучал ластиком и дергал ногой. Затем схватил чистый лист бумаги и, прикусив губу, стал быстро писать, периодически поглядывая на шифр. Через тридцать секунд он торжествующе захихикал.
– Ну что?
– Ты настоящий гений, Лайла!
Она нагнулась над его плечом, пытаясь разобрать, что он нацарапал.
– Разгадал?
– Нет, Лайла, это ты разгадала. Ты была права – это не подстановочный шифр. Вернее, не только он. Неизвестный криптограф использовал одновременно перестановку и подстановку. Такая комбинация значительно усложняет прочтение. Особенно если изначальный текст на средневековой латыни, как я предполагаю.
Робертс, не прерываясь, строчил на бумажке, пока говорил. Закончив, он откинулся назад и показал расшифрованный текст.
– Сначала текст зашифровали так называемым простым «шифром Цезаря». – Робертс взял чистый лист бумаги и написал еще раз латинский алфавит, опустив буквы J и W («В Средние века их не использовали», – пояснил он). – А теперь пишем снизу другой алфавит и сдвигаем его вправо на пять букв. В итоге перед нами типичный подстановочный шифр, а первые слова «G.esclarmonde» преобразуются в «b znxfumgihyuz».