密码学界悬挂了四分之一个世纪的疑案,答案出奇地平凡——而解开它的,是一个大模型。10月16日,Anthropic发布博文宣布,其内部研究用Claude模型用不到30分钟,追溯出五条美国国家标准与技术研究院(NIST)标准椭圆曲线的「种子」来源,为这桩延续约26年的密码学悬案提供了可复现的答案。
先把谜题本身讲清楚。椭圆曲线数字签名算法(ECDSA)是当今应用最广泛的数字签名标准之一,用于验证软件更新、网站证书与数字文件的真实性。2000年,一组椭圆曲线被纳入美国数字签名标准,构成这些曲线的「种子」由美国国家安全局(NSA)提供,但NSA从未说明种子的生成过程。种子相当于生成曲线参数的起始原料——同样的原料按同样规则处理必然得到同样的曲线,公开种子就能让任何人复算验证。问题在于,如果种子是精心挑选的,挑选者可能掌握了破解这组曲线的隐藏捷径,也就是所谓的「后门」。二十多年来,「NSA是否在标准曲线里留了后门」一直是密码学界的著名悬案。
Claude的解题路径比结果本身更有意思。模型没有在密码学理论层面硬攻,而是转而排查上世纪90年代常见的软件工具,发现这些种子实际来自C语言标准库中的伪随机数生成器lrand48,初始化输入则是Unix时间戳。模型通过识别输出中的位模式、恢复生成器状态并反向推算,把相关种子的生成时间锁定到了具体日期。换言之,这些曲线参数的「原料」只是三十年前一台计算机在某个时刻读到的系统时钟——平凡到不可能藏有后门。
这项工作的可信度来自两点。其一,答案可复现:种子公开后,任何人都能按同样步骤复算验证,这正是密码学社群坚持的标准。其二,溯源过程依赖的是模型对海量历史软件工具与代码模式的知识检索与推理组合,恰好是大模型相对传统分析工具的长项。据披露,该成果由Anthropic前沿红队团队完成并发文。
从产业视角看,这件事的意义超出密码学八卦本身。它示范了大模型做「数字考古」的完整范式:在海量历史技术资料中检索线索、提出假设、用可验证的方法收口。此前Claude已在数学证明、 bug修复等场景展示推理能力,这次是第一次在安全审计与历史溯源这类「大海捞针」型任务上给出教科书级示范。对安全行业而言,模型辅助的标准化审计流程,可能很快从概念变为工具。
需要说明的是,溯源结论以Anthropic披露的方法与可复现性为依据,完整技术细节的公开范围及国际密码学社群的同行评议仍在进行中。但至少对这五条曲线而言,二十六年的猜测可以画上句号了:没有后门,只有一段被时间戳锁定的随机数。