摘要
高级加密标准(Advanced Encryption Standard,AES)算法安全性强、可靠性高,但密钥仍有泄露可能,造成信息安全事件或事故。为了更好地检测和防范硬件木马,针对广泛应用的串口通信,基于FPGA开发板,首先,设计一款用于窃取AES加密模块密钥的硬件木马,实现密钥获取;其次,鉴于硬件木马会导致器件功耗发生变化,采用基于功耗分析技术的侧信道分析方法,对硬件木马进行检测。搭建实验装置对设计方案进行测试,表明:1)该硬件木马能够使密钥信息发生泄露;2)含木马、无木马的电路频谱波形相关性较低,侧信道分析方法能够检测出硬件木马的侵入。
Advanced Encryption Standard(AES)algorithm has strong security and high reliability,but key leakage may still occur,causing information security events or accidents.In order to better detect and guard against hardware Trojan,aiming at the widely used serial communication,based on the FPGA development board,firstly,a hardware Trojan is designed to steal the key of AES encryption module to achieve key acquisition;secondly,in view that the hardware Trojan will lead to the changes in the device power consumption,the side channel analysis method based on the power consumption analysis technology is used to detect hardware Trojan.The experiment devices are built for the test of design scheme,showing that:1)the hardware Trojan can leak the key information;2)the frequency spectrum of the circuit with and without Trojan has low correlation,and the side channel analysis method can detect the intrusion of the hardware Trojan.
作者
郭青帅
翟腾
高宏玲
GUO Qing-shuai;ZHAI Teng;GAO Hong-ling(Center of Computer and Microelectronics Industry Development,MIIT(China Software Testing Center),Beijing 100048,China)
出处
《工业技术创新》
2019年第6期32-37,共6页
Industrial Technology Innovation
关键词
硬件木马
高级加密标准(AES)
串口通信
密钥
侧信道分析
Hardware Trojan
Advanced Encryption Standard(AES)
Serial Communication
Key
Side Channel Analysis