2025, 36(10):0-0.DOI: 10.13328/j.cnki.jos.007392
摘要: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具备良好的抗量子攻击能力,并保持了较好的综合性能.
2019, 30(6):1692-1704.DOI: 10.13328/j.cnki.jos.005745
摘要:为了解决区块链交易过程中的隐私泄漏问题,对SM9标识密码算法进行改进,提出了基于身份认证的多KGC群签名方案.以联盟链为基础,设计了基于SM9算法可证明安全的区块链隐私保护方案,并对以上方案进行安全性与效率分析.通过分析证明,方案具有签名不可伪造、保证节点匿名及前向安全等特性.通过效率分析:该方案较Al-Riyami等人提出的无证书签名方案减少2次双线性对运算,验签效率提高约40%;较Tseng等人与Chen等人提出的方案分别减少4次与2次指数运算,计算效率整体得到提高.该方案通过多KGC群签名保护交易双方的用户身份,实现在节点间进行身份验证的同时,保护了节点的隐私.