与 LMS 相比,XMSS(借助位掩码和可调哈希)提供了更紧的安全性证明,计算开销则略高。参数集将 SHA-256 或 SHAKE 与 10、16 或 20 的树高组合;XMSS^MT 将多棵树分层叠加,最多可生成 2⁶⁰ 个签名。与 LMS 一样,签名者绝不能重复使用一次性密钥,因此状态处理必须能够抵御崩溃,密钥也不得被复制。
在实践中,LMS 在硬件和固件中的部署更多,而使用 XMSS 的例子有德国 BSI 推荐的配置文件和一些安全启动实现。SLH-DSA 以更大的签名为代价,免去了状态。
与 LMS 相比,XMSS(借助位掩码和可调哈希)提供了更紧的安全性证明,计算开销则略高。参数集将 SHA-256 或 SHAKE 与 10、16 或 20 的树高组合;XMSS^MT 将多棵树分层叠加,最多可生成 2⁶⁰ 个签名。与 LMS 一样,签名者绝不能重复使用一次性密钥,因此状态处理必须能够抵御崩溃,密钥也不得被复制。
在实践中,LMS 在硬件和固件中的部署更多,而使用 XMSS 的例子有德国 BSI 推荐的配置文件和一些安全启动实现。SLH-DSA 以更大的签名为代价,免去了状态。