Claude 半小时溯源 NIST 曲线种子:26 年密码学悬案的答案,也没必要换掉 P-256

2026 年 10 月 16 日,Anthropic 发布一篇博文,宣布其内部研究用 Claude 模型用不到 30 分钟,追溯出五条美国国家标准与技术研究院(NIST)标准椭圆曲线「种子」的来源。这桩悬案从 2000 年算起,挂了大约 26 年。

需要说明的是:这不是一次密码破解。Anthropic 明确写了,结果没有攻破 ECDSA,没有暴露私钥,也没有给出新的攻击方式,用户无需为此采取任何措施。但它确实把一个长期悬而未决的信任问题,往前推了一大步。

谜题到底难在哪

ECDSA(椭圆曲线数字签名算法)是眼下最通用的数字签名标准之一。2000 年,NIST 在 FIPS 186-2 标准里列出 P-192、P-224、P-256、P-384、P-521 五条不同安全级别的曲线,每条都带一组叫做「种子」的参数。按标准流程,种子的哈希值参与决定曲线系数。

麻烦在于:这批种子由美国国家安全局(NSA)提供,公开文件没有交代生成过程。外界能验证「某个种子确实能生成某条曲线」,却无法解释「为什么偏偏是这一个种子」。这个缺口养了二十多年关于后门的猜测。

2015 年,曾参与相关工作的 NSA 密码学家 Jerry Solinas 回忆,种子可能来自一句带玩笑性质的口令,例如「给 Bob 和 Jerry 加薪」,但他记不清细节,早期存档也没找到。Solinas 于 2023 年去世,这条线索成了死路。Anthropic 多名员工此前也沿着这条线找过,都没成——后来证明这条线索本身就是错的。

Claude 给的答案

10 月,一名员工把问题交给内部研究模型,刻意没有透露「幽默口令」这条线索。不到半小时,结果出来了:这些种子根本不是任何哈希算法的输出,而是来自 C 语言库里的老式伪随机数生成器 lrand48,用 Unix 时间戳初始化。

具体过程是:用时间戳 t 初始化随机数生成器,运行一定次数 n,每次迭代抽取 20 字节作为一个候选种子。Claude 通过识别位模式、用格基归约(LLL)数学方法恢复生成器内部状态并反推,把生成时间锁定在 1997 年 5 月至 1998 年 4 月之间。其中最广为人知的 P-256,对应 1997 年 8 月 16 日 01:52:34 UTC、第 1842 个候选值。Anthropic 已公开复现代码。

独立验证也到位了:密码学工程师 Filippo Valsorda 用 Go 重新实现了一遍生成算法,确认结果成立。他为该谜题设立的赏金被三倍提高到 36,864 美元,Anthropic 团队领奖后选择全额捐给运营 Let's Encrypt 的非营利组织 Internet Security Research Group。

尚未解释的部分同样写清楚了:B-163 的种子来源不明(研究者怀疑是发布时的笔误)、部分曲线基点的生成方式未知,以及为什么当初跳过了一些看起来符合要求的候选曲线。

对从业者的影响

做安全与密码的工程团队:结论是「无需采取行动」,这本身就是一条有价值的信息——它说明 P-256 这批曲线可以照常用,不必启动迁移评估。但请不要把「无需行动」理解成「可以放松」。这次复原的是参数的生成过程,不涉及任何实现层面的安全。真正出问题的地方从来是侧信道泄露、随机数误用和库的实现缺陷,不是曲线本身。

做区块链的人:比特币用的是 secp256k1,不是这批 NIST 曲线,不受本次结论影响。不过如果你的系统引了 NIST 曲线做证书或签名,现在可以拿到一份可复算的生成路径,这在合规审计材料里是有用的。

做 AI 应用的人:这件事的分量在于过程:模型要提出假设、写代码、推断老式软件的行为、重建 PRNG 状态、动用格数学,最后还要拿出可复现结果。这是「AI 能不能做真研究」这个问题目前最硬的一个样本,而且有第三方重写代码复算背书。

站长观点

我的判断是:这件事被媒体报道的方向,比事实本身更容易误导人。已经有标题写成「Claude 破解 NSA 加密」,这是错的——Anthropic 自己的结论几乎相反,它降低而非抬高了后门的可能性。把这件事包装成「AI 破译国家机密」,是流量话术,不是事实。

真正值得从业者注意的是另一层:一个长期被认为需要顶尖密码学家数年才能啃的 来源 问题,被一个模型在半小时内解决,且结果可独立复现。这意味着安全研究的时间成本结构变了。我建议团队现在就把这类方法纳入常规——遇到历史遗留的、文档缺失的、只有二进制或旧代码可参考的问题,值得先让模型跑一轮假设,再由人验证。但验证这一环不能省:这次若不是 Valsorda 用 Go 重写核对,结论就只能算厂商自述。

还有一点提醒:Anthropic 说的是「内部研究模型」,不是你我现在能调到的公共版本。不要因为这条新闻就去套自己手上的模型 期待 同样表现,两者的能力边界不一样。

来源清单

  • Anthropic 官方博客《Claude Reveals ECDSA Curve Origins》,2026-10-16
  • IT之家《Claude不到30分钟揭开困扰密码学界26年的NSA参数来源之谜》,2026-10-17
  • CyberInsider《Claude solves decades-old mystery behind NSA cryptographic numbers》,2026-10-17
  • Cyber Updates 365《Claude Cryptography Mystery: 25-Year NSA Puzzle Solved》,2026-10-17
  • 腾讯新闻转 Odaily 星球日报《Claude半小时破解NSA椭圆曲线25年谜题》,2026-10-17
  • NIST FIPS 186-2《Digital Signature Standard》(原始标准文档)

时间、迭代轮次、赏金金额等易变信息核查日期:2026-10-19,以 Anthropic 官方博文与 Valsorda 公开验证为准。

暂无评论

暂无评论...