区块链的椭圆曲线密码算法侧信道安全分析

被引:4
作者
万武南 [1 ]
陈豪 [1 ]
陈俊 [2 ]
张仕斌 [1 ]
机构
[1] 成都信息工程大学网络空间安全学院
[2] 成都信息工程大学计算机学院
基金
国家重点研发计划;
关键词
区块链; 椭圆曲线密码; 侧信道攻击; 简单功耗分析; 标量乘;
D O I
暂无
中图分类号
TP311.13 []; TN918.1 [理论];
学科分类号
1201 ; 070104 ;
摘要
区块链是一种全新的去中心化的分布式计算技术,它利用密码技术保障区块链数据的完整性、匿名性、隐私和不可篡改性,而区块链共识机制的计算效率成为阻碍其发展瓶颈之一,因此区块链硬件化成为趋势.然而,侧信道攻击已成为密码硬件设备主要攻击手段之一,区块链硬件设备将存在侧信道攻击安全威胁.该文针对区块链技术中采用的椭圆曲线密码算法,探讨椭圆曲线标量乘中倍点和倍加运算原子级实现算法,提出了标量乘原子操作运算的功耗特征模型;通过功耗特征模型提出了一种实用的SPA攻击方法,采集一条标量乘功耗曲线可破解密钥;然后从原子级运算操作入手,分析倍点和倍加产生功耗差异本质原因,通过对倍点和倍加运算增加空操作,给出了原子操作级的等功耗防御方案,为区块链硬件设备提供抗侧信道攻击的安全密码技术;最后对未来研究进行了展望.
引用
收藏
页码:203 / 212
页数:10
相关论文
共 9 条
  • [1] 区块链技术及其在信息安全领域的研究进展
    刘敖迪
    杜学绘
    王娜
    李少卓
    [J]. 软件学报, 2018, 29 (07) : 2092 - 2115
  • [2] 区块链的网络安全:威胁与对策
    房卫东
    张武雄
    潘涛
    陈伟
    杨旸
    [J]. 信息安全学报, 2018, 3 (02) : 87 - 104
  • [3] 区块链中的密码学技术
    王化群
    吴涛
    [J]. 南京邮电大学学报(自然科学版), 2017, 37 (06) : 61 - 67
  • [4] 区块链技术发展现状与展望
    袁勇
    王飞跃
    [J]. 自动化学报, 2016, 42 (04) : 481 - 494
  • [5] 对ECC算法实现的选择明文攻击方法
    罗鹏
    李慧云
    王鲲鹏
    王亚伟
    [J]. 通信学报, 2014, (05) : 79 - 87
  • [6] 工业和信息化部“十二五”发展规划[M]. 电子工业出版社 , 工业和信息化部, 2011
  • [7] Horizontal collision correlation attack on elliptic curves
    Bauer, Aurelie
    Jaulmes, Eliane
    Prouff, Emmanuel
    Reinhard, Jean-Rene
    Wild, Justine
    [J]. CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2015, 7 (01): : 91 - 119
  • [8] Bitcoin:a peer-to-peer electronic cash system .2 Nakamoto S. http://bitcoin,org/bitcoin.pdf . 2018
  • [9] Investigations of power analysis attacks on smartcards .2 Messerges TS,Dabbish EA,Sloan RH. Proceedings of the USENIX Workshop on Smartcard Technology (Smartcard ’99) . 1999