论文标题
使用受控电路老化的硬件特洛伊木马检测
Hardware Trojan Detection Using Controlled Circuit Aging
论文作者
论文摘要
本文报告了一种新颖的方法,该方法使用集成电路(IC)中的晶体管老化来检测硬件木马。当晶体管老化时,它会导致沿IC的多个路径延迟。延迟的增加导致违反时间违规,这揭示了IC在其操作过程中输出的定时错误。我们提出了使用衰老的标准单元格库进行实验,以说明该技术在检测硬件木马方面的有用性。将IC衰老与过度锁定结合在一起,会通过诱导的时间违规会在IC输出处产生一个误差模式。我们使用机器学习来学习干净IC的输出处的位错误分布。由于IC中有特洛伊木马与该基线分布,我们在位误差模式中区分了差异。我们模拟金色IC并显示出对IC-IC制造变化的鲁棒性。该方法是有效的,即使我们将其远离临界路径,也可以检测到特洛伊木马。信任枢纽的基准测试结果显示出$ \ geq $ 99%的检测准确性。
This paper reports a novel approach that uses transistor aging in an integrated circuit (IC) to detect hardware Trojans. When a transistor is aged, it results in delays along several paths of the IC. This increase in delay results in timing violations that reveal as timing errors at the output of the IC during its operation. We present experiments using aging-aware standard cell libraries to illustrate the usefulness of the technique in detecting hardware Trojans. Combining IC aging with over-clocking produces a pattern of bit errors at the IC output by the induced timing violations. We use machine learning to learn the bit error distribution at the output of a clean IC. We differentiate the divergence in the pattern of bit errors because of a Trojan in the IC from this baseline distribution. We simulate the golden IC and show robustness to IC-to-IC manufacturing variations. The approach is effective and can detect a Trojan even if we place it far off the critical paths. Results on benchmarks from the Trust-hub show a detection accuracy of $\geq$99%.