-
题名改进SM2签名方法的区块链数字签名方案
被引量:5
- 1
-
-
作者
杨龙海
王学渊
蒋和松
-
机构
西南科技大学信息工程学院
-
出处
《计算机应用》
CSCD
北大核心
2021年第7期1983-1988,共6页
-
文摘
为了提高联盟链实用拜占庭容错(PBFT)算法共识过程中数字签名密钥保存安全性和签名效率问题,结合联盟链PBFT共识算法的实际运用环境提出了一种基于密钥分割和国家标准SM2签名算法的可信第三方证明签名方案。该方案中由可信第三方产生和分割密钥并将子分割私钥分发给共识节点,每次共识须先向可信第三方证明身份后,获取另一半子分割私钥来进行身份签名验证。该签名方案结合联盟链的特性实现了私钥的分割保存,利用共识特性结合哈希摘要消去了传统SM2算法中的模逆的过程。通过理论分析证明了该方案可抗数据篡改和签名伪造,同时借助Java开发工具包(JDK1.8)和TIO网络框架模拟共识中的签名过程。实验结果表明所提方案比传统SM2签名算法效率更高,并且共识节点越多效率差距越明显,在节点数达到30时,其效率较传统SM2算法可以提升27.56%,表明该方案可以满足当前联盟链PBFT共识的应用环境。
-
关键词
数字签名
区块链
密钥分割
实用拜占庭容错
国家标准sm2签名算法
-
Keywords
digital signature
blockchain
key division
Practical Byzantine Fault Tolerance(PBFT)
Chinese encryption sm2 algorithm
-
分类号
TN918.91
[电子电信—通信与信息系统]
-