通信学报 ›› 2016, Vol. 37 ›› Issue (5): 38-43.doi: 0.11959/j.issn.1000-436x.2016090

• 学术论文 • 上一篇    下一篇

针对基于SM3的HMAC的能量分析攻击方法

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

  1. 成都信息工程大学信息安全工程学院,四川 成都610225
  • 出版日期:2016-05-25 发布日期:2016-06-01
  • 基金资助:
    国家重大科技专项基金资助项目;国家高技术研究发展计划(“863”计划);“十二五”国家密码发展基金资助项目;四川省科技支撑计划基金资助项目;四川省教育厅重点科研基金资助项目;成都信息工程学院科研基金资助项目

Power analysis attack of HMAC based on SM3

Zhi-bo DU,Zhen WU,Min WANG,Jin-tao RAO   

  1. College of Information Security Engineering,Chengdu University of Information Technology,Chengdu 610225,China
  • Online:2016-05-25 Published:2016-06-01
  • Supported by:
    The National Science and Technology Major Project;The National High Technology Re-search and Development Program of China(863 Program);“The 12th Five-Years”National Cryptogram Devel-opment Fund;Sichuan Science and Technology Support Programmer;Sichuan Provincial Education Department Key Scientific Research Projects;The Scientific Research Foundation of CUIT

摘要:

现有基于SM3的HMAC的能量攻击方法,仅适用于同时存在汉明重量和汉明距离信息泄露的攻击对象,如果被攻击对象存在单一模型的信息泄露,则这些方法均不适用。针对该局限性,提出了一种针对SM3的HMAC的能量分析新型攻击方法,该新型攻击方法每次攻击时选择不同的攻击目标和其相关的中间变量,根据该中间变量的汉明距离模型或者汉明重量模型实施能量分析攻击,经过对SM3密码算法的前4轮多次实施能量分析攻击,将攻击出的所有结果联立方程组,对该方程组求解,即可推出最终的攻击目标。通过实验验证了该攻击方法的有效性。由于所提方法不仅可以对同时存在汉明重量和汉明距离信息泄露的对象进行攻击,而且还可以对仅存在单一信息泄露模型的对象进行攻击,所以该方法应用的攻击对象比现有的攻击方法应用更广。

关键词: HAMC算法, SM3算法, ;能量分析攻击, 相关性能量分析攻击, 始状态

Abstract:

The current power analysis attack of HMAC based on SM3 applies only to the object,on which there is the Hamming weight and Hamming distance information leakage at the same time.there is only a single information leakage mode on the attack object,then the attack methods don't work.To solve the limitations of the current attack methods,a novel method of the power analysis attack of HMAC based on SM3 was proposed.The different attack object and their related va-riables were selected in each power analysis attack.The attacks were implemented according to the Hamming distance mod-el or Hamming weight model of the intermediate variables.After several power analysis attacked on the first four rounds of SM3,the equations that consists of the results proposed of all the power analysis attacks were obtained.The ultimate attack object is derived by getting the solution of the equations.The experimental results show that the oposed attack method was effective.The method can be used universally because its being available for both the situation of co-exist of hamming weight with Hamming distance,and that of either the Hamming weight or choosing the Hamming distance model existence.

Key words: HAMC algorithm, SM3 algorithm, power analysis attack, correlation power analysis attack, initial state

No Suggested Reading articles found!