通信学报 ›› 2016, Vol. 37 ›› Issue (Z1): 78-84.doi: 10.11959/j.issn.1000-436x.2016251

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

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

杜之波1,孙元华2,王燚1   

  1. 1 成都信息工程大学信息安全工程学院,四川 成都 610225
    2 内江师范学院计算机科学学院,四川 内江 641100
  • 出版日期:2016-10-25 发布日期:2017-01-17
  • 基金资助:
    “核高基”国家科技重大专项基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;四川省科技支撑计划项目基金资助项目;四川省教育厅重点科研基金资助项目;成都信息工程大学科研人才基金资助

Multi-point joint power analysis attack against AES

Zhi-bo DU1,UNYuan-hua S2,ANGYi W1   

  1. 1 College of Information Security Engineering,Chengdu University of Information Technology,Chengdu 610225,China
    2 School of Computer Science,Neijiang Normal University,Neijiang 641100,China
  • Online:2016-10-25 Published:2017-01-17
  • Supported by:
    The National Science and Technology Major Project of Hegaoji;The National High Technology Research and Development Program (863 Program);The Key Technology Research and Devel-opment Program of Sichuan Province;The Major Scientific Research Foundation of Sichuan Educational Com-mission;The Scientific Research Talent Fund of CUIT

摘要:

针对 AES 密码算法的单个信息泄露点能量分析攻击,传统攻击方法没有尽可能多地利用算法和能量曲线中对攻击有用的信息,导致这种攻击存在所需曲线条数多、攻击信息利用率低等诸多问题。提出一种针对AES密码算法的多点联合能量分析攻击方法,并以相关性能量分析攻击为例,给出详细的攻击过程。攻击的同时选择轮密钥加和字节变换作为能量分析攻击的中间变量,构建关于该变量的联合能量泄露函数,实施多点联合的相关性能量分析攻击。针对智能卡上软实现的 AES 密码算法,分别进行联合能量分析攻击,针对轮密钥加和字节变换单个信息泄露点的相关性能量分析攻击实验,实验结果不仅验证了本攻击方法的有效性,而且证实联合能量分析攻击相比针对单个信息泄露点的能量分析攻击具有成功率高、所需攻击曲线条数少等优点。

关键词: 多点联合能量分析攻击, 相关性能量分析攻击, AES密码算法, 轮密钥加, 字节变换

Abstract:

For the power analysis attack of the AES cryptographic algorithm with the single information leakage point,the traditional attack method does not use as much information as possible in the algorithm and power trace.So there are some problems such as required more power traces,the low utilization rate of information and so on.A novel method of muti-point joint power analysis attack against AES was proposed to solve the problems.And taking the correlation power analysis attack as an example,the detailed attack process was presented.The operations of the round key addition and the SubBytes were chosen as the attack intermediate variable at the same time.Then the joint power leakage function was con-structed for the attack intermediate variable.And the multi-point joint correlation energy analysis attack was given.Aiming at the AES cryptographic algorithm implemented on the smart card,the multi-point joint power analysis attack,the correlation power analysis attack with the single information leakage point in the key addition and the SubBytes were conducted.The measured results validate the proposed method is effective.It also shows that the proposed method has the advantages of high success rate and less power traces comparing with the single information leakage point.

Key words: multi-point joint power analysis attack, correlation power analysis attack, AES cryptographic algorithm, round key addition, SubBytes

No Suggested Reading articles found!