一种深度学习的硬件木马检测算法

作者:刘志强; 张铭津*; 池源; 李云松
来源:西安电子科技大学学报, 2019, 46(06): 37-45.
DOI:10.19665/j.issn1001-2400.2019.06.006

摘要

由于传统的硬件木马检测均采用功能测试等电信号检测技术,检测方法存在成本高、漏检率高和效率低下等问题,对此提出了一种深度学习的非电信号硬件木马检测算法。该算法首先利用增强残差网络将低分辨率芯片显微图像转换为高分辨率芯片显微图像;然后通过循环一致对抗生成网络将该高分辨率图像生成与母版图像同源的芯片显微图像,生成的芯片显微图像通过二阶微分图像增强算法区分出目标区域与背景区域,并结合阈值分割算法将目标区域分割出来;最后通过数学形态学操作去除由于工业噪声产生的微小干扰,利用变化检测算法检测芯片中存在的硬件木马。通过在芯片显微图像数据集上的实验显示,基于深度学习的硬件木马检测方法正检率高达约92.4%,与传统的电信号检测方法相比,精度更高,速度更快,且操作更简易。

全文