LLM2D
基于 nearest neighbor 方法与机器学习技术结合的门级网表硬件木马位置快速准确识别方法
Fast and Accurate Identification of Hardware Trojan Locations in Gate-Level Netlist using Nearest Neighbour Approach integrated with Machine Learning Technique
作者: Anindita Chattopadhyay, Siddharth Bisariya, Vijay Kumar Sutrakar
发布日期: 4/29/2025
arXiv ID: oai:arXiv.org:2501.16347v2

摘要

arXiv:2501.16347v2 宣告类型: 替换-交叉 摘要:在集成电路设计不断演进的背景下,检测多实体基于的设计周期中的硬件木马(HTs)面临重大挑战。本研究提出了一种基于机器学习的方法,用于在门级网表中识别恶意逻辑门。该方法侧重于路径重溯算法。该方法在三个不同的案例中得到了验证,每个案例都采用了不同的机器学习模型来分类HTs。案例I利用决策树算法进行节点对节点的比较,并通过集成主成分分析(PCA)显著提高检测准确性。案例II引入了使用图神经网络(GNN)模型的图到图分类,使正常电路设计和受木马感染电路设计之间能够区分。案例III应用基于GNN的节点分类来识别单独的受感染节点及其位置。此外,在案例II中,最近邻(NN)方法与GNN图到图分类结合使用;在案例III中,NN方法与GNN节点到节点分类结合使用。尽管GNN模型在图到图分类上具有潜力,但NN方法表现更佳,第一个最近邻(1st NN)的准确率为73.2%,第二个最近邻(2nd NN)方法的准确率为97.7%。相比之下,GNN模型的准确率为62.8%。同样,在GNN模型节点到节点分类上,NN方法也表现更佳,第一个最近邻(1st NN)的准确率为93%,第二个最近邻(2nd NN)方法的准确率为97.7%。相比之下,GNN模型的准确率为79.8%。然而,更高的NN方法将导致对HTs识别的代码覆盖率增加。