信息安全研究 ›› 2024, Vol. 10 ›› Issue (2): 156-.

• 学术论文 • 上一篇    下一篇

基于国密SM2算法的局部可验证聚合签名算法研究

沈荣耀1,2马利民2,3王佳慧4张伟1,2   

  1. 1(北京信息科技大学北京未来区块链与隐私计算高精尖中心北京100101)
    2(北京信息科技大学计算机学院北京100101)
    3(北京信息科技大学国家经济安全预警工程北京实验室北京100101)
    4(国家信息中心信息与网络安全部北京100045)
  • 出版日期:2024-02-21 发布日期:2024-02-22
  • 通讯作者: 张伟 博士,教授.主要研究方向为大数据存储与安全、软硬件协同设计. zhwei@bistu.edu.cn
  • 作者简介:沈荣耀 硕士.主要研究方向为网络数据安全、密码应用技术. shenry66@163.com 马利民 博士,副教授.主要研究方向为网络安全协议、信息隐藏技术、大数据安全. markgoogle@qq.com 王佳慧 博士,研究员.主要研究方向为云计算安全、大数据安全、云取证安全. wangjiahui@sic.gov.cn 张伟 博士,教授.主要研究方向为大数据存储与安全、软硬件协同设计. zhwei@bistu.edu.cn

Research on Locally Verifiable Aggregate Signature Algorithm Based on SM2

Shen Rongyao1,2, Ma Limin2,3, Wang Jiahui4, and Zhang Wei1,2   

  1. 1(Beijing Advanced Innovation Center for Future Blockchain and Privacy Computing, Beijing Information Science & Technology University, Beijing 100101)
    2(School of Computer, Beijing Information Science & Technology University, Beijing 100101)
    3(Beijing Laboratory of National Economic Security Earlywarning Engineering, Beijing Information Science & Technology University, Beijing 100101)
    4(Department of Information and Network Security, State Information Center, Beijing 100045)
  • Online:2024-02-21 Published:2024-02-22

摘要: 国密SM2算法基于椭圆曲线密码体制,由国家密码管理局于2010年发布,目前广泛应用于电子政务、医疗、金融等领域,其中数字签名作为SM2算法的主要应用,各种安全应用场景下产生的签名、验签操作次数呈指数级增长.针对海量SM2数字签名占用较大的存储空间,且对签名逐个验证效率较低的问题,提出一种基于国密SM2算法的局部可验证聚合签名方案,使用聚合签名,降低存储开销,提高验证效率.另一方面,针对验证方仅验证指定消息及聚合签名时,也必须获取聚合时的全部消息明文的问题,利用局部可验证签名,使得验证方仅需指定消息、聚合签名及短提示即可完成验证.对方案的正确性及安全性进行分析.通过实验数据和理论分析,与同类方案相比,该方案具备较高性能.

关键词: SM2算法, 聚合签名, 局部可验证签名, 椭圆曲线, 数字签名算法

Abstract: The SM2 algorithm is based on the elliptic curve cryptosystem, which was released by the State Cryptography Administration in 2010. At present, it is widely used in egovernment, medical care, finance and other fields. Among them, digital signature is the main application of SM2 algorithm, and the number of signature and verification operations generated in various security application scenarios has increased exponentially. Aiming at the problem that massive SM2 digital signatures occupy a large storage space and the efficiency of verifying signatures one by one is low. This paper proposes a partially verifiable aggregate signature scheme based on the national secret SM2 algorithm, which uses aggregate signatures to reduce storage overhead and improve verification efficiency. On the other hand, when the verifier only needs to verify the specified message and the aggregated signature, it must also obtain the plaintext of all the messages at the time of aggregation. Using partially verifiable signatures, the verifier only needs to specify the message, aggregate signature and short prompt to complete the verification. Analyze the correctness and security of this scheme. Through experimental data and theoretical analysis, compared with similar schemes, this scheme has higher performance.

Key words: SM2 algorithm, aggregate signatures, locally verifiable signature, elliptic curve, digital signature algorithm

中图分类号: