计算机技术与发展2022,Vol.32Issue(5) :87-92,129.DOI:10.3969/j.issn.1673-629X.2022.05.015

针对AES加密算法的安全检测

Security Detection of AES Encryption Algorithm

何利文 安聪 国海轮
计算机技术与发展2022,Vol.32Issue(5) :87-92,129.DOI:10.3969/j.issn.1673-629X.2022.05.015

针对AES加密算法的安全检测

Security Detection of AES Encryption Algorithm

何利文 1安聪 1国海轮1
扫码查看

作者信息

  • 1. 南京邮电大学,江苏 南京 210003
  • 折叠

摘要

侧信道攻击(side channel attack,SCA)是一种新兴的密码分析方法,主要通过加密软件或硬件运行时产生的各种泄漏信息获取密文信息,其中相关功耗分析(CPA)是较为强大的一种攻击方法,可以用来实现AES加密算法的安全检测.CPA需要假设猜测密钥,然后根据示波器采集到的能量迹,使用具有数据相关性的汉明模型,并计算实际能量值与假设能量消耗之间的皮尔逊相关系数,利用皮尔逊相关系数来判断猜测密钥的正确与否.CPA可以把皮尔逊相关系数的计算结果限制在[-1,1]之间且CPA过程自带标准化,不需要额外对数据进行标准化.此外,还利用python的pandas库和style方法对获得的结果进行刻画,更好地实现了相关系数和正确的密钥之间的关系.本案例使用NewAE Technology Inc的芯片物理攻击平台ChipWhisperer实施CPA攻击来检测加密算法的安全性,成功破解了预设的AES-128的16字节的密钥.实验表明,CPA在针对未加防护的AES加密算法时有显著的效果,可以检测AES加密算法的安全性.

关键词

ChipWhisperer/高级加密标准/能量迹/相关功耗分析/相关系数

引用本文复制引用

基金项目

2018年国家重点研发计划(2018YFB2100200)

出版年

2022
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量2
参考文献量3
段落导航相关论文