Шифр Уркварта поддался Claude Fable 5.1 за 44 минуты

Claude Fable 5.1 нашла ключ к Cyphral Distich, числовой криптограмме сэра Томаса Уркварта из книги Logopandecteision (1653). Ключом оказался не внешний шифралфавит, а текст той же книги. Об этом 7 сентября рассказал автор разбора в блоге Vals. Сам он, оглядываясь назад, называет решение «довольно неловким для людей».
Криптограмма занимает две строки по 32 числа, всего 64 числа, и напечатана в самом конце книги. В 1899 году журнал Notes and Queries опубликовал её как открытую задачу, потом она всплывала в криптографической литературе XX века, а исследователь исторических шифров Клаус Шмех включил её в свой список 50 нерешённых зашифрованных сообщений. Пробовали стандартные подходы: частотный анализ, простую замену и омофоническую, при которой одной букве соответствует несколько разных чисел. Ни один не дал читаемого текста.
Модель работала 44 минуты, потратила 176 тысяч токенов, и автор ни разу не вмешался. Она перебрала несколько подходов, а к ответу её привели два наблюдения.
Первое касается числа 32. Криптограмма стоит сразу после 32 Проквиритаций, пронумерованных разделов книги, и Уркварт специально подчёркивает это число: по его словам, нельзя выбрать никакого другого числа, подобного тридцати двум. В каждой строке шифра тоже 32 числа.
Второе нашлось в стихах при шифре. Они обещают честному читателю «желания его собственного сердца и мысль Автора», а Проквиритации раз за разом кончаются оборотами вроде «is the desire», «wish» или «hope of».
Отсюда правило. Для i-го числа строки берётся i-я Проквиритация, само число служит порядковым номером слова в ней, из слова берётся первая буква. Получается книжный шифр: числа работают как адреса в общем тексте. Большинство прежних попыток исходило из того, что ключ лежит вне текста и соответствие чисел буквам или словам нужно восстановить со стороны. Расшифровка:
O GOD UPHOLD KING CHARLS THE SECOND AND MAKE HIM THE SUPREME RULER OF THIS LAND
Ответ проверяет сам себя. В каждой строке ровно 32 буквы, по числу чисел, строки кончаются на «and» и «land» и складываются в рифмованное двустишие, которое и обещает слово distich. Написание «Charls» соответствует эпохе. Сходится и с биографией: Уркварт был убеждённым роялистом, Карла I казнили в 1649 году, а сам Уркварт сидел в заключении в 1651-1652 годах за то, что воевал на стороне Карла II. Одна оговорка про подсчёт: одна из позиций сходится, только если латинское «hinc inde» считать одним словом, иначе она сдвигается на единицу.
По словам автора, он несколько месяцев пытался добиться от моделей решения важного нерешённого шифра, и ни одна другая передовая модель проверенного решения не дала. Fable 5.1 получила открытую цель с двумя ограничениями: не брать шифры, у которых решения уже есть или правдоподобных ответов много, и не трогать самые тяжёлые, вроде Kryptos K4. Модель сама просматривала кандидатов, бросала те, что не поддавались, а на Cyphral Distich заметила подсказку почти сразу. Автор не думает, что другие модели обязательно провалили бы эту задачу: подсказка предельно простая. Claude, пишет он, «не совершил какого-то выдающегося подвига криптоанализа», а «просто продолжал искать, пока не нашёл».
Тем же приёмом модель взялась за вторую, куда более крупную криптограмму Уркварта, Cyphral Octastich из книги The Jewel (1652): 285 чисел вместо 64, и тоже нерешённую. В The Jewel ровно 284 пронумерованные страницы, и k-е число, если считать подряд по восьми строкам октастиха и завершающей их «декаграмме», оказалось номером слова на странице k. Уркварт почти всегда брал первое слово на странице, начинающееся с нужной буквы: из 275 читаемых позиций 231 точно совпадает с первым вхождением в оцифровке EEBO-TCP, остальные 44 смещены на 1-3 слова по объяснимым причинам вроде переносов в начале страницы, знака «&», номеров параграфов и не перенабранной греческой фразы.
Вышла октава с рифмовкой ABABABCC, роялистская молитва, написанная в Лондоне в марте 1652 года. Начинается она словами «GREAT LORD, MANTAINE THAT REGAL FAMILIE WHEREOF KING CHARLS THE SECOND IS THE HEAD», а кончается перечнем титулов: «OUR EMPEROUR, KING, MONARCH AND PROTECTOR. AMEN, SO BE IT». Странное «SWEIGH» в третьей строке модель опознала как шотландское swey, «власть», и нашла в словаре старошотландского DOST выражение «to bear the swey» около 1600 года.
Оговорки в разборе перечислены прямо. В четвёртой строке зашифровано «IRSH» вместо «IRISH»: либо описка, либо намеренное сокращение, с которым в строке ровно десять слогов. В пятой строке буквы с 4-й по 12-ю дают нечитаемое «C-O-N-E-R-T-H-T-O», хотя восемь из девяти позиций точно попадают в первое вхождение, и ни сдвиги страниц, ни гипотезы о пропущенных буквах или опечатках в числах английского текста не дали. Начиная со 159-й позиции все числа указывают на страницу k-1: либо одна страница использована дважды, либо напечатанное «5.5» в пятой строке - ошибочный повтор. К разбору приложен скрипт verify_octastick.py, который выводит все 285 позиций со страницей, словом, буквой и смещением.
Бесплатных сканов издания 1652 года нет: отдельный субагент проверил Google Books, HathiTrust, Internet Archive и Национальную библиотеку Шотландии. Подтвердить смещённые позиции и девять недостающих букв можно только по бумажному экземпляру или по изданию Джека и Лайелла 1983 года.
Дальше
Claude собрал доказательство теоремы Ферма в Lean
Десятки агентов Claude 11 дней собирали в Lean доказательство Великой теоремы Ферма, на которое сообщество закладывало годы. Кевин Баззард его просмотрел: оно опирается только на аксиомы математики.
Читайте также
- Claude Fable нашёл коллизии в большинстве быстрых хешей
- Шифр золотых слитков не вскрыли, потому что шифра нет
- 2 196 строк запретов из системного промпта Fable 5.1
- Кеш-чтение подешевело на 75% в Claude Fable 5.1
- Sonnet 5 выровняла более сильную модель Opus 4.8
- Модель Anthropic формализовала теорему Ферма в Lean
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

