论文标题
Macler:基于机器学习的运行时间硬件Trojan在资源约束的物联网边缘设备中检测
MacLeR: Machine Learning-based Run-Time Hardware Trojan Detection in Resource-Constrained IoT Edge Devices
论文作者
论文摘要
传统的基于学习的运行时间硬件特洛伊特检测的方法需要复杂且昂贵的芯片数据采集框架,从而产生高面积和电源开销。为了应对这些挑战,我们建议利用微处理器的执行指令之间的功率相关性,以建立基于机器学习的运行时间硬件Trojan(HT)检测框架,称为Macler。为了减少数据采集的开销,我们建议使用电流传感器在时间分段多路复用中提出一个单个功率端口电流采集块,从而提高了精度,同时又导致了降低的面积开销。我们通过分析插入的多个芯片(SOC)(SOC)中插入的多个HT基准测试来实现实用解决方案,该基准由与其他IPS集成的四个LEON3处理器组成,这些LEON3处理器与VGA_LCD,RSA,AES,AES,AES,以太网和内存控制器集成在一起。我们的实验结果表明,与最先进的HT检测技术相比,Macler的HT检测准确性更好(即96.256%),同时降低了面积和电源架设7倍,即SOC区域的0.025%,SOC的0.025%,SOC的功率<0.07%)。此外,我们还分析了过程变化和衰老对提取功率曲线的影响以及Macler的HT检测精度。我们的分析表明,与由过程变化(PV)和衰老效应引起的细粒功率曲线的变化相比,由于HTS引起的细粒功率曲线的变化显着更高。此外,我们的分析表明,在仅考虑最差培养老化的PV和PV时,大麦克勒的HT检测准确性下降小于1%和9%,这比最先进的基于ML的ML ML HT检测技术低约10倍。
Traditional learning-based approaches for run-time Hardware Trojan detection require complex and expensive on-chip data acquisition frameworks and thus incur high area and power overhead. To address these challenges, we propose to leverage the power correlation between the executing instructions of a microprocessor to establish a machine learning-based run-time Hardware Trojan (HT) detection framework, called MacLeR. To reduce the overhead of data acquisition, we propose a single power-port current acquisition block using current sensors in time-division multiplexing, which increases accuracy while incurring reduced area overhead. We have implemented a practical solution by analyzing multiple HT benchmarks inserted in the RTL of a system-on-chip (SoC) consisting of four LEON3 processors integrated with other IPs like vga_lcd, RSA, AES, Ethernet, and memory controllers. Our experimental results show that compared to state-of-the-art HT detection techniques, MacLeR achieves 10\% better HT detection accuracy (i.e., 96.256%) while incurring a 7x reduction in area and power overhead (i.e., 0.025% of the area of the SoC and <0.07% of the power of the SoC). In addition, we also analyze the impact of process variation and aging on the extracted power profiles and the HT detection accuracy of MacLeR. Our analysis shows that variations in fine-grained power profiles due to the HTs are significantly higher compared to the variations in fine-grained power profiles caused by the process variations (PV) and aging effects. Moreover, our analysis demonstrates that, on average, the HT detection accuracy drop in MacLeR is less than 1% and 9% when considering only PV and PV with worst-case aging, respectively, which is ~10x less than in the case of the state-of-the-art ML-based HT detection technique.