Anthropic公司10月16日发布博文称,其内部研究用 Claude 模型用不到30分钟,追溯出 P-192、P-224、P-256、P-384、P-521 五条 NIST 标准椭圆曲线的种子来源。
Claude 排查上世纪90年代常见软件工具后发现,这些种子来自 C 语言库伪随机数生成器 lrand48,初始化输入为 Unix 时间戳。模型通过识别位模式、恢复生成器状态并反向推算,将生成时间追溯至1997年至1998年。P-256 标准种子对应一次运行中的第1,842个候选值,日期为1997年8月16日,团队已公开复现代码。
Anthropic 强调,这不是破解 ECDSA,也未发现新攻击方式,结果降低了参数被刻意植入后门的疑虑,用户无需采取措施。研究尚未解释 B-163 种子来源、部分曲线基点生成方式,以及为何跳过某些可用候选曲线。
