Иван Ефишов - Таинственные страницы. Занимательная криптография
В IV веке до н. э. древнегреческий философ и ученый Аристотель писал, что это «‹…› [большой] труд, потому что неясно, к чему что относится ‹…›»{6}.
Что же за великий труд подразумевал философ в данной сентенции?
Попробуйте найти ключ и дешифровать следующий текст{7}:
угривтиненетихвглинесмолавеливдубенет
Возможно, вам поможет следующая аналогия. Одним из самых ранних известных примеров использования греческого алфавита является дипилонская надпись, записанная на древнегреческом керамическом сосуде, датируемом приблизительно 740 годом до н. э. Оригинальный ее текст:
ΗΟΣΝΥΝΟΡΧΕΣΤΟΝΠΑΝΤΟΝΑΤΑΛΟΤΑΤΑΠΑΙΖΕΙΤΟΤΟΔΕΚΛΜΙΝ
Буквальный перевод: «Кто ныне из всех танцоров наиболее изящно (резво) танцует, тому это…» Предполагается, что эта ваза служила призом в некоем танцевальном конкурсе.
Облегчим вышеприведенную задачу:
угривтине нетихвглине смолавели вдубенет.
Мы, подобно дешифровщикам дипилонской надписи, всего лишь «разорвали» исходный текст и, таким образом, частично дискретно декодировали исходную фразу.
Теперь дешифруем текст окончательно. Внеся в него все знаки препинания и пробелы (это и есть ключ к решению данной задачи), получим:
угри в тине, нет их в глине;
смола в ели, в дубе – нет.
В заключение осталось только привести первоначальную цитату Аристотеля в более подробном виде: «Вообще написанное должно быть удобочитаемо и удобопонимаемо, а это одно и то же. Этими свойствами не обладает речь со многими союзами, а также речь, в которой трудно расставить знаки препинания, как, например, в творениях Гераклита – [большой] труд, потому что неясно, к чему что относится, к последующему или к предыдущему, как, например, в начале своей книги он говорит: “Относительно разума требуемого всегда люди являются непонятливыми”. Здесь неясно, к чему нужно присоединить знаком [запятой] слово “всегда”».
За два столетия до Аристотеля, во времена Гераклита, греки писали без всяких знаков препинания и пробелов между словами, как в дипилонской надписи, поэтому «дешифровка» таких текстов и была большим трудом.
На основании вышеприведенного фрагмента из «Риторики» Аристотеля традиционно определяют время появления знаков препинания. К началу I века до н. э. древние греки применяли всего лишь три знака препинания – точку, располагавшуюся внизу, в середине или вверху строки. Первая из них соответствовала нынешней точке, другая – запятой, третья – двоеточию.
Этюд III
Индийская словесная система нумерации
Как известно, Индия была единственной страной, где широкое распространение получила словесная система нумерации{8}. Цифры и числа в подобной системе заменяются различными словами. Чтобы хорошо разбираться в словесных числах, необходимо знать индийскую литературу, религию, музыку. Каждому числу соответствовало несколько слов со своими многочисленными синонимами. Так, например, только слово «земля», которому соответствует единица, в санскрите имело одиннадцать синонимов. Всего же для обозначения единицы использовалось тридцать девять слов.
Были и правила для облегчения запоминания. Так, единица обозначалась словами, находящимися в единственном числе; для двойки использовались парные слова, применяемые для обозначения парных предметов или понятий. Для некоторых чисел, например девяти и одиннадцати, использовались имена богов, и т. д.
Ниже приведены три хронограммы (словесные цепочки, обозначающие число), применяемые для записи одного и того же числа в индийской словесной системе нумерации:
1) небо-земля-глаза-время;
2) пустой-брахман-близнецы-миры;
3) отверстие-луна-губы-Шива.
Попробуйте догадаться, что это за число.
Зачем же была необходима такая сложная система записи чисел? К сожалению, в те времена информация, записанная на высушенных пальмовых листьях, страдала от влажного индийского климата и со временем бесследно пропадала. Рукописи также часто сгорали либо при случайном пожаре, либо в огне войны. Содержащиеся в них знания по математике, астрономии исчезали навсегда.
Наряду с рукописями существовала богатая устная традиция передачи знаний. Длинный ряд чисел, различные формулы память человека удерживает плохо. Выучить множество правил с содержащимися в них числами значительно легче в стихотворном виде: здесь-то и пригодилось образное обозначение чисел. Поэтому дошедшие до нас древние индийские научные трактаты изложены в стихотворной форме, краткой до чрезвычайности: только основные правила, важнейшие факты, которые ученые запоминали наизусть.
Как было замечено выше, для единицы используется слово «земля». Слова «брахман» и «луна» также обозначают единицу: на небе мы видим только одну Луну, да и Земля тоже только одна. Что касается слова «брахман», в индийской философии им обозначается «душа мира», первооснова всех вещей.
Единица в Древней Индии могла обозначаться также словами «начало», «тело», «предок», «Вишну», «Брахма».
«Глаза», «близнецы» и «губы» суть парные слова, и согласно правилам они используются для обозначения двойки.
Какому же числу или цифре соответствуют слова «время», «миры» и «Шива»? Те, кто знаком с индуизмом, могут вспомнить, что у Шивы на лбу имеется третий глаз. Тогда становятся понятными аналогии и со временем (у индусов, как и у нас, время делится на прошлое, настоящее, будущее) и с мирами (подземный, наш и небесный).
Таким образом, загаданное число имеет вид *123. Что же находится в первой позиции? Небо, пустой, отверстие. «Пустой» – можно предположить, что это слово подходит, как никакое иное, для обозначения нуля; вспомним, что и латинское nullus означает «никакой». «Отверстие» тоже подходит для обозначения нуля. Небеса также пусты, незримы, как воздух.
Итак, возможный ответ – 0123 или 123. Но зачем записывать 123 так сложно, с нулем впереди? Тем более что нуль появился позднее других цифр; вряд ли после его появления могла сложиться традиция записывать его перед «старыми» цифрами, да и не нужен он там! Правильный ответ в данном случае – 3210: числа в хронограммах, как правило, записывали справа налево.
Этюд IV
Числа Фибоначчи
Американский писатель Дэн Браун (р. 1964) в своем «Коде да Винчи» использовал для декодирования информации числа Фибоначчи. Кратко напомним канву событий, связанных с этими загадочными числами.
В здании Лувра обнаружен труп куратора музея Жака Соньера. Убитый обнажен и лежит в позе, воспроизводящей знаменитый рисунок Леонардо да Винчи «Витрувианский человек». На теле – зашифрованная кровавая надпись: Соньер в последние минуты жизни «использовал собственную кровь в качестве чернил или краски, а собственный обнаженный живот – как полотно». Надпись была следующей:
13-3-2-21-1-1-8-5
На вид идола родич!
О мина зла!
Что за мина зла? Да еще родич какого-то идола… Что касается чисел – если их расположить по возрастанию (1, 1, 2, 3, 5, 8, 13, 21), то мы получим первые восемь чисел бесконечного ряда Фибоначчи. Впрочем, передадим теперь слово главному герою романа, профессору Гарвардского университета Роберту Лэнгдону: «Искаженный ряд Фибоначчи – это ключ. Числа являются намеком на то, как следует расшифровывать остальную часть послания. Соньер специально нарушил последовательность, намекая на то, что такой же подход можно применить и к тексту».
Таким образом, Жак Соньер оставил намек, что написанное им – криптограмма! То есть, переставив буквы в послании, мы получим другой смысл записки. Первая строка записки с искажениями (ведь ряд Фибоначчи тоже искажен) дает «Лиодардо да Винчи!», вторая декодируется как «Мона Лиза!». Смысл записки теперь более или менее ясен: она оставлена куратором Лувра, где и хранится знаменитая картина:
«Леонардо да Винчи! Мона Лиза!»
Указание на знаменитую картину позволило найти золотой ключ к сейфу швейцарского депозитарного банка. Кроме того, числа Фибоначчи оказались также и кодом доступа к этому сейфу.
Но почему Жак Соньер выбрал для кода доступа именно числа Фибоначчи? Вот как это объясняет сам Дэн Браун на страницах романа: «Если превратить последовательность Фибоначчи в простой набор из десяти цифр, она становится практически неузнаваемой. Запомнить легко, а на первый взгляд цифры кажутся выбранными наугад. Гениальный, потрясающий цифровой код, который Соньер никогда бы не забыл».
Рассмотрим историю этого «гениального, потрясающего цифрового кода». Откуда взялись эти цифры?
Совпадение! Их открыл тоже Леонардо, и тоже итальянец, но, увы, не знаменитый да Винчи, а некий купец Леонардо Фибоначчи (1170–1250). В своем первом математическом труде «Книга Абаки» (Liber Abaci, 1202 год) он рассмотрел задачу о размножении кроликов. В результате появились замечательные числа, позже названные именем Фибоначчи: