Безопасность
Claude за 30 минут установил происхождение начальных значений кривых NIST
Модель Anthropic связала 5 начальных значений, предоставленных АНБ для эллиптических кривых NIST, с генератором lrand48 из старой библиотеки C.
Менее чем за 30 минут Claude восстановил последовательность генерации чисел с помощью lrand48. Для одного из значений, использованного в кривой P-256, точное совпадение нашлось на 1842-м проверенном варианте. Временные метки 1997 и 1998 годов помогли связать последовательность с историческими данными. Сотрудник Anthropic поручил внутренней модели изучить вопрос, не сообщая гипотезу о забытой фразе.
NIST утвердил кривые в 2000 году, но АНБ не объяснило происхождение некоторых чисел, что породило подозрения в скрытом механизме обхода защиты; после разоблачений Сноудена они усилились. Загадку изучали Нил Коблиц и Альфред Менезес, а в 2023 году сообщество предложило награду от $12 288 до $36 864.
Результат снижает вероятность намеренной закладки, но неясно, почему программа пропускала некоторые варианты и как выбирались другие параметры кривых. Anthropic заявила, что пользователям менять настройки или алгоритмы не нужно. Кривая secp256k1 из Bitcoin к истории не относится. Награда пойдёт Internet Security Research Group, поддерживающей Let's Encrypt.
- Совпадение для P-256 найдено на 1842-м варианте
- Награда уйдёт организации, стоящей за Let's Encrypt
Источники
- iXBT: Claude разгадал 25-летнюю загадку АНБ и обнаружил источник секретных чисел в старой программе · 18 октября 2026, 17:12
Текст подготовлен автоматически по материалам источников и может содержать неточности.