论文部分内容阅读
分析了DPA、B—DPA和M~DPA等三种差分功耗分析方法的原理;在FPGA内部采用并行设计与流水线设计方法实现了AES的密码电路,分别采用DPA、B—DPA和M~DPA三种方法对AES的FPGA电路实现进行了攻击;得出结论:M—DPA攻击方法能够很好地减少FPGA密码芯片的并行设计和流水线设计带来的不利影响,能够有效增大分析的信噪比,减少攻击的样本量,提高攻击的效率;M~DPA攻击方法相对于DPA和B—DPA攻击能够更加适用于FPGA密码芯片的功耗旁路分析。