时间和功耗双随机化的AES抗差分能量攻击设计
Design of AES on Time Randomization and Power Randomization Based Differential Power Analysis Resist Countermeasure
-
摘要: 分析了时间随机化技术的不足以及掩码技术(功耗随机化)的缺点,在完全防御差分能量攻击的基础上进行基于抗差分能量攻击的设计,提出一种时间和功耗双随机化的电路结构,将其应用在AES算法中,并在FPGA密码芯片、示波器和PC机组成的功耗采集分析平台中进行了验证.结果表明,该电路具备较强的抗差分能量攻击能力.Abstract: The problem which time randomization can' t defend differential power analysis completely and the defect of the MASK technique which is usually implemented for the power randomization is analyzed. Based on the absolutely resist differential power analysis, the design should focus on the resource and commonness, the paper propose a time and power randomization circuit, AES algorithm containing this circuit is implemented and is testified in the power collection and analysis system. The result of differential power analysis prove the design to be practical to resist DPA.