Мир исторической криптографии только что получил серьезную встряску. Новейшая языковая модель Anthropic, Claude Fable 5.1, сумела расшифровать знаменитую криптограмму Cyphral Distich, созданную шотландским писателем Томасом Эркхартом более 370 лет назад. Это достижение, о котором я расскажу подробнее, может изменить наше представление о возможностях искусственного интеллекта в области дешифровки.
Cyphral Distich представляет собой две строки, содержащие по 32 числа. Эта криптограмма была обнаружена в конце трактата Эркхарта Logopandecteision, датированного 1653 годом. На протяжении веков шифр оставался неприступным: в 1899 году его вынесли на публичное обсуждение в Notes and Queries, а позже он попал в авторитетную криптографическую литературу XX века. Исследователь Клаус Шмех даже поместил его на 28-е место в рейтинге 50 самых сложных нерасшифрованных сообщений в истории.
Ключ к разгадке: сама книга
Предыдущие попытки дешифровки терпели неудачу, поскольку основывались на частотном анализе и подстановочных шифрах, предполагая, что ключ нужно искать вне текста. Однако Fable 5.1 обратила внимание на критические детали. Шифр был напечатан сразу после 32 «прокуритаций» Эркхарта — пронумерованных пожеланий, завершающихся фразами вроде «это желание» или «надежда». Число 32 автор особо подчеркивал в тексте.
Модель выявила закономерность: i-е число в строке отсылает к i-й прокуритации, значение указывает на порядковый номер слова в ней, а из первых букв этих слов складывается послание. Расшифрованный текст оказался двустишием в поддержку Карла II: «Боже, поддержи короля Карла Второго и сделай его верховным правителем этой земли».
Результат самопроверяем: в каждой строке ровно 32 буквы, строки рифмуются, а политическая позиция Эркхарта как сторонника Стюартов полностью согласуется с содержанием.
Вторая победа и разногласия в сообществе
Тем же методом модель расшифровала более сложную криптограмму Cyphral Octastich из 285 чисел, где ключом служили страницы книги The Jewel (1652 год). Правда, девять букв в пятой строке остались нерасшифрованными из-за отсутствия нужного листа в оцифрованных копиях.
Однако не все так однозначно. Специалисты по историческим шифрам уже выразили сомнения. В отчете Reticuli Labs указано на десять несовпадений в алгоритме: для получения слова KING необходима буква «K» на 11-й позиции, но в соответствующем разделе нет слов, начинающихся на эту букву. Перебор 65 вариантов подсчета дал лишь восемь совпадений из 64 — уровень чистой случайности.
Мой анализ: хотя достижение Fable 5.1 впечатляет, споры вокруг методологии показывают, что мы лишь начинаем понимать, как ИИ взаимодействует с историческими загадками. Возможно, истина где-то посередине, и нам потребуется физический экземпляр издания 1653 года для окончательного вердикта. В любом случае, это демонстрация того, что современные LLM способны на нестандартное мышление, выходящее за рамки простого перебора вариантов.