ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2016, Vol. 53 ›› Issue (10): 2224-2229.doi: 10.7544/issn1000-1239.2016.20160420

所属专题: 2016网络空间共享安全研究进展专题

• 信息安全 • 上一篇    下一篇

针对SM4密码算法的多点联合能量分析攻击

杜之波,吴震,王敏,饶金涛   

  1. (成都信息工程大学 成都 610225) (du139123456789@163.com)
  • 出版日期: 2016-10-01
  • 基金资助: 
    “核高基”国家科技重大专项基金项目(2014ZX01032401-001);国家“八六三”高技术研究发展计划基金项目(2012AA01A403);四川省科技支撑计划基金项目(2014GZ0148);四川省教育厅重点科研基金项目(13ZA0091);成都信息工程学院科研基金项目(CRF201301) This work was supported by the National Science and Technology Major Projects of Hegaoji (2014ZX01032401-001), the National High Technology Research and Development Program of China (863 Program) (2012AA01A403), the Key Technology Research and Development Program of Sichan Province (2014GZ0148), the Major Scientific Research Foundation of Sichuan Educational Commission (13ZA0091), and the Scientific Research Foundation of CUIT (CRF201301).

Multi-Point Joint Power Analysis Attack Against SM4

Du Zhibo, Wu Zhen, Wang Min, Rao Jintao   

  1. (Chengdu University of Information Technology, Chengdu 610225)
  • Online: 2016-10-01

摘要: 目前针对SM4密码算法的能量分析攻击,均属于单点能量分析攻击.由于单点能量分析攻击没有利用密码算法及单条能量信号曲线中所有和密钥相关的信息,所以单点能量分析攻击存在攻击所需样本较多、攻击信息利用率低的问题.针对单点能量分析攻击存在的问题,提出了针对SM4密码算法的多点联合能量分析攻击方法,攻击时同时选择SM4密码算法中和密钥相关的多个信息泄露点,根据泄露点对应的中间变量和能量泄露模型,构造多点联合能量泄露函数,即多点联合能量分析攻击出SM4密码算法的密钥.实验不仅验证了本攻击方法的有效性,而且验证了本攻击方法相比单点能量分析攻击方法提高了能量分析攻击成功率,减少能量分析攻击的曲线条数,提高能量分析攻击效率.根据该新方法的特点,该新型攻击能量分析攻击方法还可以用于针对其他密码算法的能量分析攻击.

关键词: 能量分析攻击, 相关性能量分析攻击, SM4密码算法, 多点联合

Abstract: The current power analysis attack of SM4 belongs to the single point power analysis attack. The single point power analysis attack does not use all the information related with the key in the algorithm and the single power trace. There are two limitations with the single point power analysis attack: it needs more power traces when SM4 is attacked, and the information utilization rate of the attack is low. To solve the questions of the attack, a novel method of multi-point joint power analysis attack of SM4 is proposed in this paper. Multiple information leakage points related with the key are selected at the same time. Multi-point joint power leakage function is constructed by the intermediate variable of the information leakage points and the power leakage model. The key of SM4 is attacked out by the proposing attack. The experiments demonstrate the effectiveness of the proposed attack method, and comparing with the single point power analysis attack method, the proposed attack method can improve the attack success rate, reduce the number of the attack traces, and improve the energy efficiency of the attack. According to the characteristics of the proposed method, it can also be applied to the power analysis attacks of the other cryptographic algorithms.

Key words: power analysis attack, correlation power analysis attack, SM4 cryptographic algorithm, multi-point joint

中图分类号: