计算机工程2026,Vol.52Issue(4):290-301,12.DOI:10.19678/j.issn.1000-3428.0070317
基于SM2算法的无证书多重签名及其在区块链交易中的应用
Certificateless Multi-Signature Based on SM2 Algorithm and Its Application in Blockchain Transaction
摘要
Abstract
Multi-signature is widely used in blockchain transaction schemes.Despite increasing demand for the localization of blockchain applications,research on multi-signature has not sufficiently focused on secure and efficient SM2 algorithms.Additionally,most existing solutions rely on the Public Key Infrastructure(PKI)system to implement certificate management,which poses efficiency and scalability issues.Therefore,this study proposes a certificateless multi-signature scheme based on the SM2 algorithm.First,in the SM2 key generation stage,a certificateless cryptographic mechanism is introduced to avoid expensive certificate management,and a key holding proof is designed to resist malicious key attacks.Second,by introducing a tree structure,an"online-offline"SM2 multi-signature algorithm is designed to achieve efficient and highly scalable signature generation.The scheme is proven to satisfy the Existential UnForgeability under Chosen Message Attacks(EUF-CMA)in a Random Oracle Model(ROM).Finally,the proposed solution is applied to the Hyperledger Fabric consortium chain to optimize the blockchain transaction process.Results of a performance analysis show that,compared with existing signature schemes,the proposed scheme is more effective in reducing computational and communication overhead while ensuring security.关键词
区块链/多重签名/SM2算法/无证书密码/随机预言机模型Key words
blockchain/multi-signature/SM2 algorithm/certificateless cryptography/Random Oracle Model(ROM)分类
信息技术与安全科学引用本文复制引用
朱炳丞,周凤,田有亮,向阿新,熊伟,彭长根..基于SM2算法的无证书多重签名及其在区块链交易中的应用[J].计算机工程,2026,52(4):290-301,12.基金项目
国家重点研发计划(2022YFB2701400) (2022YFB2701400)
国家自然科学基金(62272123) (62272123)
贵州省高层次创新型人才项目(黔科合平台人才[2020]6008) (黔科合平台人才[2020]6008)
贵州省科技计划项目(黔科合平台人才[2020]5017,黔科合支撑[2022]一般065,黔科合战略找矿[2022]ZD001) (黔科合平台人才[2020]5017,黔科合支撑[2022]一般065,黔科合战略找矿[2022]ZD001)
贵阳市科技计划项目(筑科合[2022]2-4). (筑科合[2022]2-4)