Код Смити представляет собой серию букв, встроенных для личного развлечения [1] в утвержденное в апреле 2006 г. решение судьи Питера Смита по делу об авторском праве « Код да Винчи» . Впервые он был взломан в том же месяце Дэном Тенчем, юристом, который пишет о проблемах СМИ для The Guardian , после того как он получил серию подсказок по электронной почте от судьи Смита. [2]
Как работает код [ править ]
Рассматриваемые буквы являются частью фактического текста решения, но выделены курсивом в отличие от остального текста. Следующая последовательность необычно выделенных курсивом букв может быть извлечена из судебного документа:
- smithycode J aeiextostgpsacgreamqw fkadpmqzv
Буквы, выделенные курсивом, встречаются только до абзаца 43 (который является страницей 13 71-страничного документа). Между тем, параграф 52 завершается следующим предложением: «Ключ к решению головоломки, связанной с этим суждением, - это чтение HBHG и DVC». (Эти сокращения используются Смитом на протяжении всего судебного решения, когда речь идет о книгах, о которых идет речь, «Святая кровь и Святой Грааль» и « Код да Винчи» .)
Постановление состоит из 70 разделов. Исходные слова из приговора для букв (с удаленными промежуточными словами):
Истец сек ClaI м муравей I сек т шлет ч является REALIT у с ynicism е о г Товар доступен д х изды т е mplar
J ersey BLE разреш х арки я я с techniqu х е л е х tinguished т echnical й о гу в ы т он что - нибудь г Гроу р ы у с й издом ш а ы делать с uments Бейн г е р adicated elsewh е повторно Templ RS ClaI м муравьи с д uence ш Ith о е к EY растения й интро д uced manuscri р ц Ulti м ately д ОПРОСЫ Embla г oned предварительно v зало
Частоты букв [ править ]
За исключением начальных букв «кузникод е», частота букв следующая:
- а - 4
- е - 3
- г, м, п, д, с, т - 2
- c, d, f, i, j, k, o, r, v, w, x, z - 1
Местоположение письма [ править ]
Номера абзацев для зашифрованных букв: [1]
- 1 Заявитель (и)
- 2 глина (м) муравей
- 3 (i) s (t) шляпа ... (h) это ... realit (y)
- 4 (c) иницизм
- 5 ф (о) р
- 6 пред (d) изд
- 7 т (э) мплар
- 8 Нью (Дж) эрси ... (а) бл
- 9 res (e) арка
- 11-е (и) с ... техники
- 13 e (x) окрашен
- 14 (t) технический
- 16 ст (о) р ... ва (а)
- 18 (т) он
- 19 что-то (г)
- 20 групп (ч) с
- 21 ед.
- 23 Вт (а) с
- 25 do (c) uments ... bein (g) ... e (r) adicated
- 26 elsewh (e) re
- 27 Темпл (а) рс
- 29 Clai (m) муравьи ... se (q) uence
- 30 (ш) с
- 31 о (ж)
- 34 (k) ey
- 35 Завод (а) рд
- 37 вступление (d) uced
- 38 рукописей (п) ц
- 40 ульти (м) ателы
- 42 (q) вопросы
- 43 эмбла (з) онед ... до (в) алент
Подсказки [ править ]
Из статьи «Кодекс приговора да Винчи ставит в тупик юристов»: [3]
- The New York Times сообщила, что Смит отправил репортеру газеты электронное письмо с подсказкой. В нем говорилось, что код относится к его записи в британском выпуске «Кто есть кто» за этот год, в котором есть ссылки на его жену Дайан, трех его детей Фрейзера, Паркера и Бейли, британского военно-морского офицера Джеки Фишера и Историческое общество Титаника - среди прочих. другие вещи.
Решение [ править ]
Шифр был типом полиалфавитного шифра, известного как вариант Бофорта , с использованием ключевого слова, основанного на последовательности Фибоначчи , а именно AAYCEHMU. Это противоположность шифру Виженера , который здесь позволяет расшифровывать, а не шифрование.
Присваивая каждой букве ее место в алфавите, ключевое слово соответствует 1, 1, 25, 3, 5, 8, 13, 21. Возможно, что причина включения 25 (Y) состоит в том, чтобы обозначить шаг назад, равный 2. чем шаг вперед. Это поворот, заимствованный из Святой Крови и Святого Грааля , и касается числа 2 в ряду Фибоначчи, которое становится требованием считать две буквы в обычном алфавите, а не сигналом к использованию алфавита, который начинается с B. Например, первая буква E в закодированном сообщении, соответствующая 2 в ряду Фибоначчи, становится в ответе буквой C.
Десятая буква зашифрованного текста, T, действительно должна быть H, и также должна быть Z в конце зашифрованного текста.
Повторение орграфа «MQ» после 8 букв предполагает ключ длиной 8 букв, что на самом деле так и есть. (Этот тип атаки на шифр известен как тест Касиски ).
Полный открытый текст должен гласить:
JACKIEFISHERWHOAREYOUDNOUGHT, («Джеки Фишер, кто ты? Дредноут»)
хотя правильное применение шифра в обратном порядке для дешифрования фактически дает:
ДЖЕКИЕФИСТЕР
Алгоритм создания открытого текста из зашифрованного текста: повторение восьмибуквенного ключа, добавление соответствующей ключевой буквы к каждой букве открытого текста, а затем шаг назад на одну букву.
(В качестве альтернативы, как это делается в профессиональном контексте, буквы алфавита могут быть пронумерованы от 0, и в этом случае последний шаг назад не требуется).
Джеки Фишер был британским адмиралом. «Он был движущей силой разработки быстрого, полностью вооруженного линкора и председателем Комитета по конструкциям, который разработал эскизный проект первого современного линкора HMS Dreadnought ». [ необходима цитата ]
Ссылки [ править ]
- ^ a b «Судья создает собственный код Да Винчи» . BBC News . 27 апреля 2006 . Проверено 28 апреля 2006 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Линь, Dan (28 апреля 2006). «Как был взломан секретный код судьи да Винчи» . Хранитель . Проверено 28 апреля 2006 года . CS1 maint: discouraged parameter (link)
- ↑ Кравиц, Дерек (27 апреля 2006 г.). « „ Код да Винчи решение“озадачивает юрист» . Сиэтл Пост-Интеллидженсер . Проверено 28 апреля 2006 года . CS1 maint: discouraged parameter (link)
Внешние ссылки [ править ]
- Полный текст решения ранее был доступен по адресу http://www.hmcourts-service.gov.uk/images/judgment-files/baigent_v_rhg_0406.pdf .
- Архивную копию этого текста от 5 декабря 2006 г. можно найти здесь.
- Baigent v Random House [2006] EWHC 719 (Ch) (7 апреля 2006 г.), текст решения без курсива, который выделяет шифротекст.
- Известные неразгаданные коды (код Смити указан как решенный)
- Отчет Kryptos Group - анализирует составление кода и содержит ссылку на зеркальную копию PDF-файла исходного решения.
- Хойл, Бен (28 апреля 2006 г.). «Попытка судьи да Винчи помочь вам взломать его код» . The Times . Лондон . Проверено 28 апреля 2006 года . CS1 maint: discouraged parameter (link)
- Хойл, Бен (28 апреля 2006 г.). «Как я взломал код Smithy (с небольшой помощью судьи)» . The Times . Лондон . Проверено 28 апреля 2006 года . CS1 maint: discouraged parameter (link)
- Инструмент для взлома кода