跳到主要内容
ecdsa.com

XMSS 与 XMSS^MT

RFC 8391 和 NIST SP 800-208 规定的扩展 Merkle 签名方案(eXtended Merkle Signature Scheme),是一种基于 WOTS+ 一次性密钥构建的有状态哈希签名,另有多树变体,以提供更大的签名容量。
其他写法XMSSXMSS^MTXMSSMTRFC 8391

与 LMS 相比,XMSS(借助位掩码和可调哈希)提供了更紧的安全性证明,计算开销则略高。参数集将 SHA-256 或 SHAKE 与 10、16 或 20 的树高组合;XMSS^MT 将多棵树分层叠加,最多可生成 2⁶⁰ 个签名。与 LMS 一样,签名者绝不能重复使用一次性密钥,因此状态处理必须能够抵御崩溃,密钥也不得被复制。

在实践中,LMS 在硬件和固件中的部署更多,而使用 XMSS 的例子有德国 BSI 推荐的配置文件和一些安全启动实现。SLH-DSA 以更大的签名为代价,免去了状态。

标准与参考资料

全部术语