首页 | 官方网站   微博 | 高级检索  
     

一种侧信道攻击Rainbow签名的算法
引用本文:易海博.一种侧信道攻击Rainbow签名的算法[J].电子科技大学学报(自然科学版),2018,47(6):895-900.
作者姓名:易海博
作者单位:深圳职业技术学院计算机工程学院 广东 深圳 518055
基金项目:广东省自然科学基金2018A030310030广东省普通高校青年创新人才项目2017GkQNCX059
摘    要:Rainbow是一种数字签名方案,它基于多元多项式结构构造,属于多变量密码体系。相比现有的签名方案,如RSA和ECC方案,Rainbow的特点是能够抵御量子计算机攻击,被认为是下一代签名方案的重要候选。基于Rainbow的重要性,该文对Rainbow的硬件安全进行了分析,提出了一种基于差分能量分析和故障分析的侧信道分析算法,将Rainbow作为目标,实施侧信道攻击。实现了Rainbow签名电路,并进行功耗采集,对采集的2 000条功耗曲线进行分析和计算,获取了Rainbow所有的密钥。

关 键 词:差分能量分析    故障分析    多变量公钥密码    Rainbow签名    侧信道攻击
收稿时间:2017-09-12

An Algorithm for Side Channel Attacks on Rainbow Signature
Affiliation:School of Computer Engineering, Shenzhen Polytechnic Shenzhen Guangdong 518055
Abstract:Rainbow is a digital signature scheme. It is based on multivariate polynomials, which belongs to multivariate public key cryptography. Compared with the existing signature schemes, e.g. rivest-shamir-adleman (RSA) and ellipse curve cryptography (ECC), Rainbow can resist quantum computer attacks, which is a candidate of the signature schemes of the next generation. According to the importance of Rainbow, in this paper, we present techniques to exploit differential power analysis (DPA) and fault analysis attacks for analyzing the effectiveness of side channel attacks on Rainbow signature. We implement a naive Rainbow scheme on hardware and propose a successful side channel attack on the implementation. Experimental results show that our attack successfully obtains all the pieces from the private keys of the Rainbow scheme and they clearly demonstrate that we need to protect Rainbow against side channel attacks.
Keywords:
点击此处可从《电子科技大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《电子科技大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号