期刊文献+

一种侧信道攻击Rainbow签名的算法

An Algorithm for Side Channel Attacks on Rainbow Signature
下载PDF
导出
摘要 Rainbow是一种数字签名方案,它基于多元多项式结构构造,属于多变量密码体系。相比现有的签名方案,如RSA和ECC方案,Rainbow的特点是能够抵御量子计算机攻击,被认为是下一代签名方案的重要候选。基于Rainbow的重要性,该文对Rainbow的硬件安全进行了分析,提出了一种基于差分能量分析和故障分析的侧信道分析算法,将Rainbow作为目标,实施侧信道攻击。实现了Rainbow签名电路,并进行功耗采集,对采集的2 000条功耗曲线进行分析和计算,获取了Rainbow所有的密钥。 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.
作者 易海博 YI Hai-bo(School of Computer Engineering,Shenzhen Polytechnic Shenzhen Guangdong 518055)
出处 《电子科技大学学报》 EI CAS CSCD 北大核心 2018年第6期895-900,共6页 Journal of University of Electronic Science and Technology of China
基金 广东省自然科学基金(2018A030310030) 广东省普通高校青年创新人才项目(2017GkQNCX059)
关键词 差分能量分析 故障分析 多变量公钥密码 Rainbow签名 侧信道攻击 differential power analysis fault analysis multivariate public key cryptography Rainbow signature side channel attack
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部