Взломщики кодов - Дэвид Кан
Шрифт:
Интервал:
Закладка:
В ожидании реакции на свой вызов По написал статью «Несколько слов о тайнописи» и поместил ее в июльском номере «Грэхемс мэгэзин». Статья представляет собой мешанину сведений по криптологии, преподнесенных живо и бойко, однако содержит очень мало нового. Примечательным является разве что афоризм, ставший классикой криптоанализа: «Человеческая изобретательность не в состоянии создать шифр, который человеческая же изобретательность не смогла бы вскрыть».
1 июля друг По писатель Ф. Томас, проживавший в Вашингтоне, прислал ему две криптограммы, полученные от своего приятеля, который принял вызов, брошенный По в апрельском номере «Грэхемс мэгэзин». Одну из них По дешифровал сразу же, а другую несколькими днями позже. 4 июля, окрыленный успехом, По отослал Томасу открытый текст криптограмм, потребовав взамен хвалебных отзывов. Славословия в адрес По не заставили себя долго ждать и были включены им в августовский номер «Грэхемс мэгэзин».
Из всего написанного По в бытность журналистом наибольшим успехом пользовалась тема вскрытия шифров. Поэтому он прекрасно понимал, что рассказ, в котором фигурирует шифрованная переписка, уже сам по себе покажется необычным. Если же в нем хоть чуть-чуть потолковать про методы криптоанализа, то есть раскрыть тайну, которой По два года терзал своих читателей, рассказу обеспечен верный успех.
«Золотой жук» впервые был опубликован в 1843 г. и явился вершиной литературной работы По с привлечением криптоанализа. С тех пор По больше ничего не писал на эту тему, хотя в течение еще двух лет он читал криптограммы, присылавшиеся ему читателями. Потом он перестал заниматься и этим, жалуясь в письме другу, что, «отдавшись вскрытию шифров, я потерял времени больше чем на тысячу долларов».
На первых страницах «Золотого жука» описывается жизнь главного героя рассказа Уильяма Леграна, ведущего уединенный образ жизни на острове. С ним живет старый слуга-негр по имени Юпитер. Легран увлекается естественными науками и обнаруживает новый вид насекомого – золотистого жука. На подобранном на берегу обрывке пергамента он рисует находку для своего друга, который в первом лице и рассказывает об этих событиях. Рассказчик случайно оказывается возле огня с обрывком пергамента. Рассматривая обрывок, он замечает красноватый рисунок человеческого черепа. Познакомившись с рисунком, Легран погружается в задумчивость. В течение следующего месяца он ведет себя все более и более странно. Однажды к рассказчику приходит Юпитер, и по просьбе Леграна, все они, вооружившись лопатами, отправляются в лес. Остановившись у большого дерева, Легран заставляет Юпитера влезть на него, отыскать череп на конце ветви и опустить золотого жука в глазницу. Определив с помощью жука и дерева направление, они роют землю и извлекают спрятанное Киддом27 сказочное сокровище. Таинственные обстоятельства отыскания Леграном сокровища проясняются, когда он объясняет, как с помощью огня проявил на пергаменте криптограмму, написанную невидимыми чернилами, а затем дешифровал ее.
Рассказ изобилует нелепостями и ошибками. Кусок пергамента был найден возле «остатков лодки, походившей на большую корабельную шлюпку», которая, «видимо, пролежала здесь очень долго, ибо сходство с деталями шлюпки едва улавливалось». Это была шлюпка, на которой Кидд доставил свое сокровище на берег. Мог ли пергамент долгие годы оставаться на одном и том же месте? А если и мог, то разве на нем, как на дереве шлюпки, не сказалось бы действие разрушительных сил?
По указал, что невидимые чернила – это «кобальтовый королек, растворенный в нашатырном спирте». Но к сожалению, такой раствор дает азотнокислый кобальт, который легко растворяется в воде. Разве после многих десятилетий, в течение которых пергамент валялся на берегу, могли на нем остаться какие-либо следы чернил? Даже если бы они и сохранились, то они стерлись бы, когда Легран мыл пергамент в теплой воде, чтобы очистить его от грязи.
Легран обнаружил череп с точки, находящейся на холме, рассмотрев его сквозь просвет в деревьях. Как только он отходил от этой точки, череп исчезал. По утверждает, что именно по этой причине пираты выбрали эту точку, это дерево и эту ветвь. Но как мог этот узкий просвет остаться неизменным на протяжении 150 лет?
Первые следы чернил случайно проявились, когда рука рассказчика, державшая пергамент, опустилась к огню. Но ведь жар, который нужен для проявления чернил, наверное, вызвал бы ожог на руке рассказчика. И наконец, можно усомниться, стал бы Кидд прибегать к такому нелепому способу обозначения места сокровища и был ли он настолько неосторожным, что потом потерял запись его расположения.
Все эти критические замечания в адрес «Золотого жука» По обоснованны. Они показывают, что автор заботился не столько о точности, сколько о видимости точности и что он претендовал на ученость, которой не обладал. Если пренебречь этими соображениями и встать на точку зрения читателя, то все замечания оказываются несущественными. Никто из читателей просто не замечает несуразностей, отдавшись во власть стремительного потока повествования, характерного для рассказа. Как зачарованный читатель следит за появлением звеньев цепи логических рассуждений. Одним из орудий этих рассуждений служит криптоанализ, который выглядит больше как разновидность прорицания. Загадочные знаки текста на пергаменте скрывают тайну огромного богатства, а прочитавший их человек заставляет землю разверзнуться и выдать спрятанное сокровище. Эти же действия характерны для прорицателей и заклинателей духов. Иными словами, По окружил криптоанализ ореолом волшебства.
По был первопроходцем в деле популяризации криптоанализа. Небывалый успех его рассказа гораздо больше способствовал ознакомлению широкой публики с имевшимися знаниями о дешифровании, чем это можно было сделать с помощью учебника. «Золотой жук» стал первым общедоступным курсом криптоанализа. Это свое предназначение рассказ По сохраняет и поныне. Люди по-прежнему читают его, учатся по нему и черпают в нем вдохновение. Естественно, что вклад в криптоанализ людей, нашедших к нему дорогу благодаря «Золотому жуку», не поддается точной оценке, но каким бы он ни был, этим вкладом криптоанализ обязан По.
Следуя примеру По, и другие писатели ввели тайнопись в свои рассказы. Немалую их часть по справедливости можно было бы назвать «Возвращение золотого жука», поскольку это были повествования на ту же тему. В них почти всегда фигурировали простейшие шифры, так как для объяснения сложного метода вскрытия пришлось бы существенно замедлить темп повествования. В ряду героев рассказов, в которых можно найти упоминание о криптоанализе, особняком стоит Шерлок Холмс Конан Дойла, самый знаменитый из детективов, оживших на книжных страницах.
В своей литературной жизни Холмсу по крайней мере дважды приходилось иметь дело с шифрами. Когда в рассказе «Долина страха» великому сыщику передали послание, закодированное сообщником его заклятого врага, профессора Мориарти, детектив с помощью блестящих логических построений приходит к выводу о том, какая именно книга использовалась для кодирования. В «Долине страха» Холмс дешифрует криптограмму только благодаря своим удивительным способностям к дедуктивному мышлению и поэтому совершенно не нуждается в знании криптоаналитических методов.
Свое глубокое знание этого предмета, равно как и всех других, с которыми он сталкивается в избранном им занятии, Холмс проявил в рассказе «Пляшущие человечки». Пляшущие человечки – это маленькие, изображенные палочками фигурки, руки и ноги которых занимают различные положения. Они представляют собой знаки шифра. Американский гангстер Аб Слени, «самый опасный бандит в Чикаго», зашифровывает этим шифром записки с угрозами, адресуя их Илси, жене английского эсквайра28, в которую он был влюблен в пору молодости. Эсквайр переписывает эти послания, написанные мелом на подоконниках его дома и сарая, и передает их Холмсу. Тот вскрывает шифр и дешифрует криптограммы, но не успевает предотвратить трагедию: во время перестрелки Слени убивает сквайра и скрывается. Холмс, зная о местопребывании Слени из дешифрованных записок, посылает ему записку, написанную его шифром, с просьбой «прийти немедленно». Наивно считая, что этим шифром владеют только Илси и друзья-гангстеры, Слени приходит в дом эсквайра, и его тут же арестовывают.
Холмс говорит: «Я превосходно знаком со всеми видами тайнописи и сам являюсь автором научного труда, в котором проанализировано 160 различных шифров, однако я вынужден признаться, что этот шифр для меня совершенная новость». И действительно, перед Холмсом стояла значительно более сложная задача, чем перед каким-либо другим литературным криптоаналитиком, так как Холмсу пришлось иметь дело с очень коротким текстом, насыщенным именами. Весь перехваченный материал состоял из пяти сообщений, написанных на телеграфном английском языке: