事件

Anthropic 披露,其内部模型 Claude 用不到半小时,还原了困扰密码学界约 25 年的 NIST 标准椭圆曲线种子生成方式。

关键发现

  • 相关种子很可能由上世纪 90 年代 C 语言库中的伪随机数生成器 lrand48,叠加 Unix 时间戳生成。

  • 并非来自复杂、精心设计的秘密算法。

  • 2000 年前后,NIST 标准椭圆曲线的部分参数由 NSA 提供,种子生成过程长期不透明,曾引发后门猜测。


边界说明

Claude 还原的是部分标准曲线参数的生成过程,并非破解 ECDSA,也未发现相关曲线存在新的数学漏洞。参数来源的还原有助于评估后门猜测,但不等于证明所有相关实现均无风险。

比特币的选择

比特币采用 secp256k1 曲线,而非 NIST 常用标准曲线。这一选择常被放在标准制定缺乏透明度的背景下讨论,但不能简单认定其唯一动机就是规避 NSA 后门。

该测试也显示,AI 可用于审计历史密码学设计、检验安全假设。