信息网络安全 ›› 2026, Vol. 26 ›› Issue (5): 758-771.doi: 10.3969/j.issn.1671-1122.2026.05.008

• 学术研究 • 上一篇    下一篇

基于SM9的多方协同盲签名方案

张雪锋, 史上()   

  1. 西安邮电大学网络空间安全学院, 西安 710121
  • 收稿日期:2025-12-10 出版日期:2026-05-10 发布日期:2026-06-03
  • 通讯作者: 史上 1306459081@qq.com
  • 作者简介:张雪锋(1975—),男,陕西,教授,博士,CCF会员,主要研究方向为图像加密和信息安全|史上(2000—),男,河南,硕士研究生,主要研究方向为信息安全
  • 基金资助:
    国家自然科学基金(2021JQ-722)

Multi-Party Collaborative Blind Signature Scheme Based on SM9

ZHANG Xuefeng, SHI Shang()   

  1. School of Cyberspace Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, China
  • Received:2025-12-10 Online:2026-05-10 Published:2026-06-03

摘要:

针对现有国密SM9盲签名方案无法解决多用户场景下协同签名的问题,文章提出一种基于国密SM9的多方协同盲签名方案。该签名方案包括系统初始化、密钥提取、消息盲化、签名、解盲和验证6个步骤。首先对签名私钥进行分割,由密钥生成中心将其分发给各方签名者;然后,在消息拥有者对消息进行盲化后,由各方签名者完成签名方案生成合法的SM9盲签名,并由消息拥有者进行解盲;最后,利用SM9验证算法对签名进行验证。在通用架构下证明了该签名方案的安全性,签名长度接近SM9签名方案,计算开销低于现有协同签名方案。该方案签名各方无法获取消息隐私,且在交互时不会泄露各自的私钥,满足不可伪造性和盲性,解决了多用户盲签名场景下的现实需求,实现了多方协同签名和协同过程的安全性。

关键词: SM9, 盲签名, 可证明安全, 多方协同签名

Abstract:

A multi-party collaborative blind signature scheme based on State Secrets SM9 was proposed to address the issue of collaborative signatures in multi-user scenarios that cannot be solved by existing State Secrets SM9 blind signature schemes. The plan included six steps: system initialization, key extraction, message blinding, signature, unblinding, and verification. Firstly, the signature private key was divided and distributed to all signatories by the key generation center. After the message owner blinded the message, all signatories completed the signature scheme to generate a valid SM9 blind signature, which was then unblinded by the message owner. Finally, the SM9 verification algorithm was used to validate the signature. The security of the signature scheme has been proven under a universal architecture, with signature lengths close to SM9 signature schemes and computational costs lower than existing collaborative signature schemes. This scheme ensures that all parties involved in the signature cannot obtain message privacy and will not disclose their private keys during interaction, meeting the requirements of unforgeability and blinding. It solves the practical needs of multi-user blind signature scenarios and achieves the security of multi-party collaborative signatures and collaborative processes.

Key words: SM9, blind signature, provable secure, multi-party collaborative signature

中图分类号: