门限 ML-DSA 参考实现曝状态复用漏洞,或泄露签名方私钥分片
jedisct1 · x · 2026-09-09
Project Eleven 的 Conor Deegan 团队审查首个完全兼容 ML-DSA 的门限签名方案(Celi、del Pino、Espitau、Niot、Prest)的 Go 参考实现时,发现论文安全模型要求「签名状态至多使用一次」,但代码未强制执行:API 允许同一轮随机数在不同挑战下产生两个响应,二者相减得到含秘密分片的方程 z − z′ = (c − c′)·s,类似于 Schnorr 签名中的 nonce 复用,可导致密钥恢复。
- 团队提交 PR,与 PQShield 的 Guilhem Niot 讨论后于 9 月 5 日合并修复:签名状态逐轮推进、用后即耗、随机数清零
- 仓库自称学术 PoC、未经仔细审查,但作为首个此类方案的参考实现,已被其他语言独立复现,事实上成为工程规范
「研究」频道最新
- ECCV 2026 SfM-DL 工作坊:Timothy Duff 讲极小值求解器的代数最优性 — ducha_aiki · 2026-09-09
- capi 作者点破训练提速技巧:按批次比例丢 token 替代逐样本 dropout — giffmana · 2026-09-09
- 往机器人 VLA 模型里加希腊语:双语训练可提升性能但远逊英语 — KIEFERSA · 2026-09-09
- Transformer 早编码晚启用:对对话者专业水平的推断各层何时生效 — Mika Okamoto · 2026-09-09
- Cadence:用时序基础模型实现误差有界的有损时间序列压缩 — Roberto Tacconelli · 2026-09-09
- ECCV 2026 第四届 Perception Test 挑战赛聚焦城市级空间智能 — AjdDavison · 2026-09-09