推文
@prolibertine · 2026-10-17 09:59
Claude 半小时之内把 NIST ECDSA 曲线种子的来源给挖出来了。Filippo Valsorda 那笔 $36,864 的 bounty 被领走,捐给了 ISRG / Let's Encrypt。有人把内部 CoT 截出来发,choblin29 那条 quote 已经刷到大概 46.2 万曝光。 多年传言说 Jerry Solinas 用某种幽默口令的 hash 生成的 seed。错了。Claude 找出来的是:C 库的 lrand48,拿 Unix timestamp 当种子往外吐。时间落在 1997 年 5 月到 1998 年 4 月之间。P-192、P-224、P-256、P-384、P-521 这五条种子全对上了。 拿最常用的 P-256 举例。seed 是 C49D360886E704936A6678E1139D26B7819F7E90。对应时间戳 1997-08-16 01:52:34 UTC,第 1842 个候选。任何人现在都能复现。 这不是密码学破解,曲线也没有突然变弱,日常用法不用改。很多人对 NSA 当初扔出一串没出处的 seed 一直不放心——会不会故意留了后门。现在看下来,就是九十年代常见的弱 PRNG 加个时钟,故意做手脚的空间一下子小了不少。 还没讲完的也挺多。B-163 那条种子对不上。P-224 / P-256 / P-384 / P-521 的基点怎么选的也没解释。同一趟 run 里还有能用、却被跳过的候选——P-256 的第 876 号其实也行,官方用了 1842。 二十五年的谜底,最后落到一个 Unix timestamp 上。挺离谱的。
曝光 6 · 评论 0 · 点赞 0 · 书签 0 · 曝光/时 2.997963812125674