Предыстория тайных чисел АНБ
В далёком 2000 году Национальный институт стандартов и технологий США утвердил набор стандартизированных эллиптических кривых. Эти математические структуры легли в основу современной криптографии с открытым ключом, защищая веб-сертификаты и защищённые чипы. Однако параметры кривых выводились из начальных значений, переданных АНБ без объяснений. Это породило устойчивые подозрения в наличии скрытых уязвимостей или математических закладок, особенно после разоблачений Эдварда Сноудена. Попытки исследователей выяснить происхождение семян через запросы и архивы годами не приносили результатов, несмотря на объявленные денежные награды.
Как модель справилась с задачей
Один из сотрудников Anthropic поручил внутреннему ИИ задачу без подсказок о популярных теориях и шутках разработчиков. Нейросеть самостоятельно предположила, что создатели стандарта могли использовать стандартный генератор псевдослучайных чисел из старых библиотек языка C. Программа проанализировала структуру данных и обратила внимание на нулевые старшие биты у ряда семян — характерную особенность алгоритма lrand48 из семейства POSIX drand48. Применив обратный расчет, модель восстановила последовательность, а встроенные временные метки указали на системные часы конца девяностых годов. Ранее разработчики также использовали возможности ИИ для решения других технических задач, например, как это описывается в материале про ИИ Claude помог владельцу ПК найти дефектную ОЗУ и бесплатно заменить её.
Что показали результаты расследования
Полученные в ходе анализа данные совпали с официальными параметрами NIST до последнего байта. Эксперты подчеркивают, что разгадка подтверждает случайный характер происхождения параметров, снижая вероятность намеренного саботажа стандартов безопасности. К слову, разработчики регулярно расширяют возможности экосистемы, вспомнить хотя бы случай, когда Anthropic запустила бесплатный сканер уязвимостей для open-source, что также повлияло на безопасность индустрии. Опубликованный скрипт на Python позволяет каждому энтузиасту самостоятельно проверить полученные вычисления и убедиться в их достоверности.
Что это значит для вас
Обычным пользователям и владельцам сайтов беспокоиться не о чем: раскрытие источника начальных чисел не означает компрометации действующих систем шифрования. Никаких экстренных обновлений ПО, изменения настроек безопасности или перехода на альтернативные алгоритмы выполнять не требуется. Используемые криптографические стандарты остаются надежными, а обнаружение их истоков лишь закрывает давний теоретический вопрос без практических угроз для повседневной защиты данных.



