在讨论AES功耗模型的基础上,提出了一种新的最大差分功耗攻击(MDPA)的方法.算法对被攻击的部分明文用猜测的密钥进行变换,采用差分的方法去除噪声,比较由变换后的明文和正确密钥产生的一组功耗值,通过寻找最大功耗值得到正确的密钥.采用MDPA方法和相关功耗分析的方法对AES进行了仿真攻击实验,结果证明了本文所提方法的有效性,同时也显示MDPA方法能够以合理的攻击代价显著增强相关功耗分析攻击的效果.
On the basis of discussing Hamming distance power model,proposed was a novel max differential power attack(MDPA) algorithm to attack advanced encryption standard(AES) hardware implementation,which can find the correct key by comparing energy difference which was produced by real key and equivalent plaintexts.The equivalent plaintexts were generated by changing partly plaintexts using the corresponding keys to appoint the value which was imported by the attacked S-box.The different technique was applied to r...