Шрифт:
— Это напоминает мне «Код да Винчи».
Харрис громко расхохотался.
— Старик Леонардо был бы очень удивлен, узнав об эволюции шифровального диска.
Он потащил ее дальше по залу и остановился перед длинным шкафом, в котором находились какие-то аппараты, отдаленно напоминающие старые пишущие машинки.
Анджела, прочитав сопутствующую надпись: «Шифровальная машинка „Энигма“», посмотрела на Харриса блестящими от волнения глазами.
— Я много слышала об этой машинке.
— Да, это была самая строго охраняемая тайна эпохи Второй мировой войны. Множество людей погибло из-за тщетных попыток ее разгадать. Однако на самом деле это был всего лишь значительно усовершенствованный вариант легендарной шифровальной машинки Томаса Джефферсона. Он далеко опередил свое время.
— Плохо, что мы не можем использовать ее сейчас для расшифровки его рукописей, — грустно вздохнула Анджела.
— Возможно, нам это не понадобится, — успокоил ее Гравер.
Они вернулись в его кабинет, и он снова уселся за письменный стол, откинулся на спинку стула и скрестил пальцы.
— А почему ты увлеклась кодами и шифрами?
— Я неплохо разбираюсь в математике, составляю кроссворды и с раннего детства увлекаюсь сочинением акростихов. Интерес к всевозможным загадкам и ребусам заставил меня прочитать уйму книг по этому делу. Именно так я узнала о шифровальных решетках и о том, что Джефферсон проявлял необыкновенный интерес к криптографии.
— Почти половина всех известных криптографов в мире могли бы дать мне примерно такой ответ, — улыбнулся Харрис. — Именно интерес к загадкам позволил тебе почувствовать в этом тексте какой-то тайный смысл.
Она пожала плечами.
— Просто что-то в этом тексте показалось мне забавным, не более того.
— Такими «забавными» вещами АНБ занимается почти все время. Полагаю, что в нашем агентстве Джефферсон чувствовал бы себя как дома.
— Где именно использовался этот шифровальный диск?
— Он не использовался. В своей дальнейшей политической карьере Джефферсон не применял подобных изобретений. Мне кажется, он воспользовался этой шифровальной решеткой в единственном случае, чтобы показать, что в статье об артишоках содержится некая тайная информация. Он просто поместил свое сообщение в эти апертуры, а потом скрыл его совершенно случайным текстом.
— Я обратила внимание, что текст какой-то высокопарный, а местами просто абсурдный.
— Хорошая догадка. А теперь давай предположим, что Джефферсон использовал подобный стиль в качестве дополнительного средства утаить содержание информации. Однако прежде нам придется скопировать буквы, которые проглядывают сквозь отверстия в перфорированной решетке.
Анджела вынула из «дипломата» ноутбук и протянула его Харрису.
— Я уже сделала это.
Харрис посмотрел на текст, составленный из кажущихся совершенно не связанными друг с другом букв.
— Фантастика! Это сэкономит нам массу времени.
— С чего мы должны начать?
— Вернуться на две тысячи лет назад.
— Не поняла.
— Еще Юлий Цезарь использовал метод замещения букв для шифровки своего послания Цицерону во время так называемой Галльской войны. Он просто заменял греческие буквы римскими, а потом значительно усовершенствовать свой метод. Цезарь брал римский алфавит и придумывал свой шифр, смещая буквы на три позиции ниже. Затем накладывал один алфавит на другой и передавал код шифра получателю информации. Тот проделывал обратную операцию и в результате получал истинный текст.
— И этот метод использован в данном тексте? — удивилась Анджела.
— Не совсем так. Арабы уже давно обнаружили, что если вычислить частоту использованных букв в письменном языке, то можно расшифровать закодированный текст. Мария, шотландская королева, заплатила за это головой, когда хитроумные дешифровщики английской королевы Елизаветы перехватили ее сообщение во время заговора Бабингтона. Что же до Джефферсона, то он усовершенствовал один из вариантов шифровальной системы, известной как метод Виженера.
— Что является лишь вариантом замещающего метода Цезаря.
— Совершенно верно. Для этого нужно просто-напросто создать собственный алфавит, заменяя буквы определенным образом, понятным получателю информации. Ты создаешь некий порядок букв, а потом просто сообщаешь получателю ключ к разгадке, помещая его поверх этого квадрата. Буквы в ключевом слове помогают тебе отыскать закодированные буквы сообщения, что очень напоминает современный кроссворд.
— Из этого следует, что некоторые буквы в твоем тексте могут быть представлены совсем другими знаками.