Код Смити — это ряд букв, вставленных в качестве личного развлечения [1] в утвержденное в апреле 2006 года решение судьи Питера Смита по делу об авторских правах на «Код да Винчи» . Судья публично признал, что «я не могу обсуждать решение, но не вижу, почему решение не должно быть предметом развлечения». [2] Впервые он был взломан в том же месяце Дэном Тенчем, юристом, пишущим о проблемах СМИ для The Guardian , после того, как он получил ряд электронных писем с подсказками об этом от судьи Смита. [3]
Буквы, о которых идет речь, являются частью фактического текста решения, но выделены курсивом в отличие от остального текста. Следующая последовательность необычно выделенных букв может быть извлечена из документа решения:
smithycode J aeiextostgpsacgreamqw fkadpmqzv
Курсивные буквы встречаются только до параграфа 43 (который является страницей 13 из 71-страничного документа). Между тем, параграф 52 завершается следующим предложением: «Ключ к решению головоломки, поставленной этим решением, заключается в чтении HBHG и DVC». (Эти аббревиатуры используются Смитом на протяжении всего решения, ссылаясь на рассматриваемые книги, « Святая Кровь и Святой Грааль» и «Код да Винчи» .)
В решении 70 разделов. Исходные слова из решения для писем (с удаленными промежуточными словами):
Претендент утверждает , что это цинизм реальности по отношению к предшествующим тамплиерам
J ersey a ble res earch эта техника потушена техническая история была чем - то , что использовала группа , были документы , которые были уничтожены в другом месте Тамплиеры Претенденты последовательность с ключевым Плант и представил рукописи в конечном счете вопросы украшены преобладающими
За исключением первых букв «smithycod e», частоты букв следующие:
Номера абзацев для шифров: [1]
Из статьи «Кодекс суждений «Да Винчи» озадачивает юристов»:
The New York Times сообщила, что Смит отправил электронное письмо репортеру газеты, в котором содержалась подсказка. В нем говорилось, что код ссылался на его запись в выпуске британского «Кто есть кто» этого года, в которой упоминаются его жена Дайан, трое его детей Фрейзер, Паркер и Бейли, британский морской офицер Джеки Фишер и Историческое общество «Титаник» — среди прочего. [4]
Шифр был типом полиалфавитного шифра, известного как Вариант Бофорта , использующего ключевое слово, основанное на последовательности Фибоначчи , а именно AAYCEHMU. Это обратный шифр Виженера , который здесь позволяет расшифровывать, а не шифровать.
Назначая каждой букве ее место в алфавите, ключевое слово соответствует 1, 1, 25, 3, 5, 8, 13, 21. Возможно, что причина, по которой было включено 25 (Y), заключается в том, чтобы обозначить шаг назад на 2, а не шаг вперед. Это поворот, взятый из «Святой крови и Святого Грааля» , и касается числа 2 в ряду Фибоначчи, которое становится требованием отсчитать две буквы назад в обычном алфавите, а не сигналом использовать алфавит, начинающийся с B. Например, первая E в закодированном сообщении, которая соответствует 2 в ряду Фибоначчи, становится C в ответе.
Десятая буква шифртекста, T, на самом деле должна быть H, а в конце шифртекста также должна быть Z.
Повторение диграфа «MQ» после 8 букв предполагает ключ длиной 8 букв, что на самом деле так. (Этот тип атаки на шифр известен как тест Касиски ).
Полный текст должен выглядеть следующим образом:
JACKIEFISHERWHOAREYOUDREADNOUGHT, («Джеки Фишер, кто ты? Дредноут»)
Хотя правильное применение шифра в обратном порядке для расшифровки фактически дает:
ДЖЕКИФИСТЕРКТОТЫНЕХОРОШО
Алгоритм генерации открытого текста из зашифрованного текста следующий: повторяем восьмибуквенный ключ, добавляем соответствующую ключевую букву к каждой букве открытого текста, а затем делаем шаг на одну букву назад.
(В качестве альтернативы, как это делается в профессиональном контексте, буквы алфавита могут быть пронумерованы от 0, в этом случае последний шаг назад делать не нужно).
Джеки Фишер был британским адмиралом. «Он был движущей силой разработки быстрого, полностью вооруженного крупнокалиберного линкора и председателем Комитета по проектам, который разработал эскизный проект первого современного линкора, HMS Dreadnought ». [ необходима цитата ]