278.
SPHINCS
+是一种基于哈希函数设计的无状态数字签名方案,其被证明能够抵抗量子计算攻击.然而,由于其生成的签名值较大,限制了SPHINCS
+在实际中的广泛应用.为解决SPHINCS
+签名方案中WOTS+一次签名方案生成的签名值长度较大问题,本文设计了一种新的基于国密算法SM3的紧凑型一次签名方案SM3-OTS.该签名方案利用消息摘要值的二进制信息和十六进制信息分别作为前32条哈希链和后16条哈希链节点位置的索引,从而有效缩短了传统基于哈希函数一次签名方案的密钥长度和生成签名值长度.SM3-OTS相较于SPHINCS
+中使用的WOTS+、SPHINCS-
α中使用的Balanced WOTS+以及SPHINCS
+C中使用的WOTS+C所生成的签名值长度大约缩短了29%、27%、26%,签名性能得到明显提升.同时,通过采用国密SM3算法,使得SM3-OTS具备良好的抗量子攻击能力,并保持了较好的综合性能.… …
相似文献