基于SM9算法可证明安全的区块链隐私保护方案*
2019-07-08杨亚涛蔡居良张筱薇
软件学报 2019年6期
关键词:信息
杨亚涛, 蔡居良, 张筱薇, 袁 征
1(北京电子科技学院 电子与通信工程系,北京 100070)
2(北京电子科技学院 密码科学与技术系,北京 100070)
3(西安电子科技大学 通信工程学院,陕西 西安 710071)
区块链技术因其“去中心化”与“去信任化”等特点,可在可信第三方不参与的情况下与陌生节点之间进行安全的信息传递,有效提高了信息交互效率,降低交互成本,在比特币、供应链等领域具有较为广阔的前景[1].哈希算法以及数字签名算法在区块链中应用广泛,用以验证区块以及交易的正确性.区块链在实际场景中应用时,不仅需要核验节点的公钥地址,还应验证各个节点的真实身份.传统的PKI体制因为可信中心的权重过大,不符合区块链“去中心化”与“去信任化”的特点.因此,无证书的加密与签名方案[2]可以在区块链技术中得到应用.2012年,Yu等人[3]提出一种在标准模型下可证明安全的无证书签名方案,但该方案需要使用5次以上的双线性对运算,计算效率较低.同年,Gong等人[4]提出基于椭圆曲线的无证书密码体制,但其并不能有效抵抗第一类超级攻击者的攻击.2017年,Tseng等人[5]提出一种抗连续泄漏攻击的安全无证书签名方案.
隐私泄露是区块链技术中不容忽视的问题[6].与传统中心化结构不同,区块链机制不依赖特定中心节点处理与存储数据,因此可以避免恶意中心或因其他原因导致的中心信息泄露[7].但为了验证交易信息,区块链中的所有交易记录必须公开,因此将显著……
登录APP查看全文
