首页|结合SM9和盲签名的联盟链交易隐私保护方案

结合SM9和盲签名的联盟链交易隐私保护方案

扫码查看
为了解决联盟链应用场景中交易数据存在的隐私泄露问题,本文提出了一种结合SM9标识密码算法和盲签名的联盟链交易隐私保护方案.一方面,引入布隆过滤器对密钥生成中心(KGC)生成的密钥进行唯一性验证,解决密钥可能重复的问题.另一方面,在SM9标识密码算法中引入了盲签名机制,增强交易的隐私性.通过方案对比证明该方案的效率有所提高:在签名阶段比杨等人的方案减少了 1次群内点乘操作,在验签阶段比刁等人的方案减少了近2次双线性配对操作.仿真实验发现布隆过滤器对私钥生成过程的耗时影响微乎其微.本方案在效率和隐私保护方面实现了良好的平衡,在需要身份可溯源、但又要求交易内容匿名的场景具有一定的价值.
Transaction Privacy Protection Scheme for Consortium Blockchain Utilizing SM9 and Blind Signature
To address the issue of privacy leakage in transaction data within the application scenarios of consortium blockchain,this pa-per proposes a transaction privacy protection scheme for consortium blockchain.This scheme is based on the integration of SM9 identi-ty-based cryptography and blind signatures.On one hand,the introduction of a Bloom filter for the uniqueness verification of keys gen-erated by the Key Generation Center(KGC)addresses the issue of potential key duplication.On the other hand,the incorporation of blind signature mechanisms into the SM9 identity-based cryptographic algorithm enhances the privacy of transactions.Comparative a-nalysis demonstrates an improvement in the efficiency of the proposed scheme:the signature phase involves one less group multiplica-tion operation compared to the scheme by Yang et al.,and the verification phase involves nearly two less bilinear pairing operations compared to the scheme by Diao et al.Simulation experiments reveal that the impact of Bloom filters on the time consumption of the private key generation process is negligible.The proposed scheme strikes a good balance between efficiency and privacy protection,making it valuable in scenarios where identity traceability is necessary,yet transaction content anonymity is demanded.

SM9 algorithmblind signaturesconsortium blockchainbloom filterprivacy protection

邵清、张磊军

展开 >

上海理工大学光电信息与计算机工程学院,上海 200093

SM9算法 盲签名 联盟链 布隆过滤器 隐私保护

2025

小型微型计算机系统
中国科学院沈阳计算技术研究所

小型微型计算机系统

北大核心
影响因子:0.564
ISSN:1000-1220
年,卷(期):2025.46(1)