系统仿真学报 ›› 2021, Vol. 33 ›› Issue (8): 1980-1988.doi: 10.16182/j.issn1004731x.joss.20-0277

• 国家安全仿真 • 上一篇    下一篇

针对AES算法的两点联合能量分析攻击及仿真

童宇1,2, 蔡婧雯3   

  1. 1.湖南警察学院 信息技术(网监)系,湖南 长沙 410138;
    2.网络犯罪侦查湖南省普通高校重点实验室,湖南 长沙 410138;
    3.桂林电子科技大学 计算机与信息安全学院,广西 桂林 541004
  • 收稿日期:2020-05-28 修回日期:2020-08-01 发布日期:2021-08-19
  • 作者简介:童宇(1980-),女,硕士,讲师,研究方向为网络系统与安全、密码理论与技术。E-mail: 867530256@qq.com
  • 基金资助:
    湖南省自然科学基金(2018JJ2107); 湖南省教育厅科研项目(18C1211)

Two-Point Joint CPA Attacks Against AES and Its Simulation

Tong Yu1,2, Cai Jingwen3   

  1. 1. Department of Information Technology (Network Supervision), Hunan Police College, Changsha 410138, China;
    2. Hunan Provincial Key Laboratory of Cybercrime Investigation, Changsha 410138, China;
    3. College of Computer and Information Security, Guilin University of Electronic Science and Technology, Guilin 541004, China
  • Received:2020-05-28 Revised:2020-08-01 Published:2021-08-19

摘要: 针对单点能量分析攻击中采样量较多、攻击信息利用率低等问题,提出了一种针对高级加密标准(Advanced Encryption Standard,AES)算法进行两点联合能量分析攻击的方法。该方法根据AES算法中能量泄漏点和密钥之间的相关性选择两个能量泄漏点进行能量分析,通过建立中间变量的能量泄露模型、构造中间值联合函数,攻击出AES算法的密钥值。仿真结果表明:在使用5 000条能量曲线时,两点联合能量分析攻击时间比两次独立的单点能量分析攻击减少33.23%;在能量曲线样本数量较少时,两点联合能量分析攻击的成功率明显高于单点能量分析攻击。

关键词: 侧信道分析, 能量分析攻击, 高级加密标准, 能量泄漏模型, 两点联合攻击

Abstract: Aiming at the problems of large sampling amount and low utilization rate of attack information in single-point power analysis attack, a method of two-point joint power analysis attack for AES (Advanced Encryption Standard) is proposed. This method selects two power leakage points for power analysis according to the correlation between the power leakage points and the key in the AES. By constructing a power leakage model of intermediate variables, an intermediate value joint function is established which means, the method can be used to recover the key of AES. The simulation results demonstrate that the attack time of the two-point joint power analysis attack is reduced by 33.23% compared to two independent single-point power analysis attacks using 5 000 power curves, and the success rate of the two-point joint power analysis attack is significantly higher than that of the single-point power analysis attack with fewer power curve samples.

Key words: side-channel analysis, power analysis attack, Advanced Encryption Standard(AES), power leakage model, two-point joint attack

中图分类号: