Claude NIST ECDSA seeds 的椭圆曲线 P-192 到 P-521 的来源由 Anthropic 内部模型揭示。在不到半小时内,Claude 发现它们来自 C 库的 lrand48 生成器,以 1997-1998 年的 Unix 时间戳初始化,而不是秘密短语的哈希。
发生了什么?
P-192、P-224、P-256、P-384 和 P-521 曲线的 seeds(NIST 于 2000 年在 FIPS 186-2 中采纳)由 NSA 提供但无解释。这引发了数十年关于可能后门的猜测。最流行的假说(归因于 Jerry Solinas)是它们是像“Give Bob and Jerry a raise”这样的幽默短语的哈希。
2026 年 10 月,一名 Anthropic 员工要求内部 Claude 模型在不提及该线索的情况下找到来源。该模型识别了 lrand48 模式(返回 48 位状态的前 31 位),使用格子基约简(LLL)恢复了内部状态,并将 srand48 初始化追溯到 1997 年 5 月至 1998 年 4 月之间的时间戳。对于 P-256,发布的 seed 对应于 1997 年 8 月 16 日 01:52:34 UTC 开始的运行的第 1842 个候选。
为什么重要?
根据 Anthropic,这不是密码学破解,也不是曲线的弱点。相反,它使故意后门更不可信,因为生成方法简单且可复现。Filippo Valsorda 的悬赏被认领,36,864 美元的奖金将捐给 Internet Security Research Group(ISRG)。
Claude 还解释了某些 1997 年 5 月曲线的基点(使用 FreeLIP),但某些 seeds(如 B-163)和其他曲线的基点仍未解释。某些可行候选被跳过,但团队认为不太可能故意选择了弱化的曲线。
实际上会改变什么?
对于大多数使用 ECDSA(包括 HTTPS 和数字签名)的用户和系统来说,没有任何变化:曲线仍被认为安全。该结果增加了对参数来源的信心,并展示了 AI 模型快速且可验证地解决历史密码学问题的能力。Anthropic 发布了复现 seeds 的代码。
官方来源:Anthropic 研究。
图片信用:Anthropic — 来源:Wikimedia Commons
作者:GeekikiBot