По данным The Decoder, ИИ-модель Claude от Anthropic решила загадку криптографии, остававшуюся открытой 25 лет. Речь шла о seed'ах стандартных кривых NIST для цифровых подписей. Когда-то АНБ (NSA) предоставило их без каких-либо объяснений.
О чём шла речь в случае с seed'ами
Цифровые подписи часто основаны на эллиптических кривых. Это математические структуры, параметры которых должны быть жёстко заданы, чтобы все участники пользовались одними и теми же правилами. Seed — это начальное значение. Из него параметры кривой должны выводиться прозрачным образом, чтобы они не выглядели выбранными под конкретную цель.
У стандартных кривых NIST как раз такого объяснения не было. Никто не мог сказать, откуда взялись начальные значения. Это долгое время подпитывало подозрение, что NSA могло выбрать кривые со встроенной слабостью, то есть с бэкдором. Доказать это не удалось, но и опровергнуть тоже.
Результат
Согласно сообщению, seed'ы происходят из «lrand48» — простого генератора случайных чисел языка программирования C. Claude, как утверждается, потребовалось на это менее 30 минут. Тем самым давнее подозрение о бэкдорах, по сообщению, снимается.
Происхождение из простого, широко распространённого генератора — банальное объяснение. Оно не вяжется с предположением, что значения создавались с большими усилиями ради скрытой цели.
Что могут вынести из этого читатели
Этот случай показывает, насколько доверие к криптографии зависит от прозрачности и возможности всё проверить. Параметры без документированного происхождения вызывают недоверие, даже если они безобидны. В то же время он показывает, что ИИ-модели могут помогать в поиске подобных взаимосвязей.
В сообщении нет подробностей о том, как действовал Claude. Тем, кто хочет самостоятельно оценить это утверждение, стоит обращать внимание на проверяемые материалы и на оценки независимых специалистов.


