Hacker News Digest

16 октября 2026 г. в 18:55 • anthropic.com • ⭐ 961 • 💬 344

Original • HN

#anthropic#c#claude#cryptography#ecdsa#fips#fips-186-2#lrand48#nist-curves#unix-timestamp

Claude reveals ECDSA curve origins

Десятилетиями криптографическое сообщество гадало, откуда взялись «зерна» (seed) для стандартных эллиптических кривых NIST, опубликованных в 2000 году в составе стандарта цифровой подписи FIPS 186-2. Эти параметры передала АНБ без каких-либо объяснений, что порождало подозрения в намеренных закладках. Ходила легенда, будто сотрудник АНБ Джерри Солинас сгенерировал зерна хешем шуточной фразы вроде «Дайте Бобу и Джерри прибавку». Проверка этой версии ни к чему не привела, а сам Солинас умер в 2023 году, оставив вопрос открытым.

В октябре 2026 года сотрудник Anthropic задал внутренней исследовательской модели вопрос о происхождении зерен — и меньше чем за полчаса Claude разгадал загадку для кривых P-192, P-224, P-256, P-384 и P-521. Никакого хеша не было: зерна оказались выводом генератора случайных чисел lrand48 из стандартной библиотеки C, инициализированного меткой времени Unix. Алгоритм брал по 20 байт за итерацию; для P-256 понадобилось 1842 итерации. Например, для prime192v1 подошла метка времени 20000.

Это не взлом и не ослабление кривых — наоборот, находка усиливает уверенность, что их выбирали без закладок.