Исследовательская модель Claude, по данным Anthropic, за менее чем полчаса восстановила происхождение пяти seed — публичных исходных значений, использованных при создании эллиптических кривых NIST. Модель связала их со стандартным генератором псевдослучайных чисел lrand48 и временными метками конца 1990-х. Как следует из описания результата, находка не раскрывает уязвимость в шифровании, но даёт воспроизводимое объяснение параметрам, происхождение которых долго оставалось неизвестным.

Что именно удалось объяснить.

Речь идёт не о секретных ключах и не о взломе ECDSA. Seed — это входные данные процедуры, по которой получали часть параметров эллиптической кривой. Сами значения были опубликованы, однако АНБ не объяснило метод их выбора. В 2000 году NIST включил набор кривых, переданных АНБ, в стандарты; этот исторический контекст приводит публикация ChainCatcher. Непрозрачность происхождения значений и стала центральной проблемой: внешний наблюдатель не мог проверить, был ли результат получен нейтральной процедурой или выбран среди многих вариантов.

Claude, согласно сообщениям о работе, не искал предполагаемую скрытую фразу. Модель рассмотрела характерные свойства старых библиотек C, сопоставила их с работой lrand48 и проверила гипотезу перебором временных меток. Пересказ исследования указывает, что полученные значения относятся к периоду с мая 1997 года по апрель 1998 года, а seed для P-256 соответствует 16 августа 1997 года. Для пяти кривых с простым полем — P-192, P-224, P-256, P-384 и P-521 — были найдены согласующиеся объяснения.

Почему вокруг seed возникли подозрения.

В криптографии недостаточно того, что параметр выглядит случайным. Если алгоритм выбора не зафиксирован заранее, его автор мог перебрать множество допустимых вариантов и оставить вариант с неизвестным окружающим свойством. Именно такая возможность породила предположение о намеренно ослабленных кривых. Недоверие усилилось после публикаций Эдварда Сноудена о попытках АНБ влиять на криптографические стандарты — этот фон описан в материале о хронологии спора.

Существовала и менее тревожная версия. Математик АНБ Джерри Солинас, связанный с передачей исходных данных, вспоминал, что значения могли быть хешами шутливых английских фраз. Но точную формулировку и способ получения никто не восстановил. Как отмечает обзор истории поисков, эта гипотеза направляла исследования в сторону текста, хотя решение оказалось связано с обычной программной практикой 1990-х.

Насколько убедительна найденная цепочка.

Ценность результата — в воспроизводимости. Сообщается, что Claude не ограничился похожим статистическим следом, а получил опубликованные seed из конкретной последовательности lrand48 при использовании временных меток. Для P-256 совпадение нашлось на 1842-м кандидате в проверяемой последовательности. В разборе технической проверки также говорится о ручной валидации совпадений после работы модели. Это отличает гипотезу о происхождении от неформального сходства чисел.

При этом разгадка seed не равна полному аудиту всех параметров кривых. По данным публикации Bitcoin.com, происхождение seed для B-163 остаётся неустановленным. Отдельно сохраняются вопросы к происхождению базовых точек некоторых кривых. Следовательно, результат сужает один конкретный сценарий — скрытый выбор значений через непрозрачные seed, — но не превращает исторический набор параметров в автоматически проверенную систему.

Что это меняет для разработчиков.

Из находки не следует необходимость срочно менять реализации ECDSA или прекращать использование кривых NIST. Anthropic, согласно доступным пересказам, не рекомендует пользователям предпринимать действия именно из-за этого открытия. Практический вывод иной: при выборе криптографических примитивов имеет значение не только отсутствие известных атак, но и понятная процедура генерации параметров. Современные стандарты стремятся задавать такие процедуры заранее, чтобы любой участник мог повторить вычисление и проверить отсутствие скрытого отбора.

История также показывает прикладной предел и сильную сторону LLM в исследовательской работе. Claude не «взломал» математику: модель предложила историко-техническую гипотезу, связав формат чисел с доступными тогда библиотеками, а затем результат можно было воспроизвести программно и проверить человеком. За решение была предусмотрена награда в 36 864 доллара при передаче на благотворительность, которую, по данным сообщения о награде, направят Internet Security Research Group. Само исследование ещё не проходило независимое рецензирование, поэтому его значение определяется не скоростью работы модели, а доступностью проверки исходной цепочки.