Identification of Hardware Trojan in Gate-Level Netlist

被引:0
|
作者
Mondal, Anindan [1 ]
Ghosh, Archisman [1 ]
Karmakar, Shubrojyoti [1 ]
Mahalat, Mahabub Hasan [1 ]
Roy, Suchismita [1 ]
Sen, Bibhash [1 ]
机构
[1] Natl Inst Technol, Comp Sci & Engn, Durgapur 713209, India
关键词
Hardware Trojan; gate-level netlist; SCOAP measurements; k-means clustering; GENETIC ALGORITHM; CONTROLLABILITY; OBSERVABILITY;
D O I
10.1142/S0218126624300058
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware Trojans (HT) are tiny, malicious circuits intentionally designed by an adversary. The existing works found in the literature on gate-level netlists are mainly based on supervised classification with few attempts at unsupervised clustering. However, the over-reliance on pre-defined structural features used in these supervised classification methods makes them vulnerable to the new Trojan attacks, whereas most unsupervised methods ignore this feature completely. This work presents an unsupervised approach for HT net detection based on the structural features required for small rare-event triggered HTs irrespective of the payload. The proposed work uses k-means clustering on these features to reduce the search space. A new metric based on combinational controllability is applied next to detect the possible trigger net. Experimental results of fifteen selected Trust-HUB benchmarks show the capability of the proposed technique against different types of HT triggers. Results show that the proposed approach reduces the search space massively (up to 99%) while running within a reasonable time frame.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] The Improved COTD Technique for Hardware Trojan Detection in Gate-level Netlist
    Salmani, Hassan
    [J]. PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 449 - 454
  • [2] TrojanSAINT: Gate-Level Netlist Sampling-Based Inductive Learning for Hardware Trojan Detection
    New York University Abu Dhabi, United Arab Emirates
    [J]. arXiv,
  • [3] TrojanSAINT: Gate-Level Netlist Sampling-Based Inductive Learning for Hardware Trojan Detection
    Lashen, Hazem
    Alrahis, Lilas
    Knechtel, Johann
    Sinanoglu, Ozgur
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [4] Gate-Level Netlist Reverse Engineering for Hardware Security: Control Logic Register Identification
    Meade, Travis
    Jin, Yier
    Tehranipoor, Mark
    Zhang, Shaojie
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1334 - 1337
  • [5] COTD: Reference-Free Hardware Trojan Detection and Recovery Based on Controllability and Observability in Gate-Level Netlist
    Salmani, Hassan
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2017, 12 (02) : 338 - 350
  • [6] Hardware Trojans classification based on controllability and observability in gate-level netlist
    Xie, Xin
    Sun, Yangyang
    Chen, Hongda
    Ding, Yong
    [J]. IEICE ELECTRONICS EXPRESS, 2017, 14 (18):
  • [7] Gradual-N-Justification (GNJ) to Reduce False-Positive Hardware Trojan Detection in Gate-Level Netlist
    Salmani, Hassan
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (04) : 515 - 525
  • [8] Golden Reference Matching for Gate-Level Netlist Functionality Identification
    Thao Le
    Di, Jia
    [J]. 2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 567 - 570
  • [9] Hardware Trojan Horse Detection Using Gate-Level Characterization
    Potkonjak, Miodrag
    Nahapetian, Ani
    Nelson, Michael
    Massey, Tammara
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 688 - 693
  • [10] A Hardware Trojan Insertion Framework against Gate-Level Netlist Structural Feature-based and SCOAP-based Detection
    Chen, Chi-Wei
    Lo, Pei-Yu
    Hsu, Wei-Ting
    Chen, Chih-Wei
    Tien, Chin-Wei
    Kuo, Sy-Yen
    [J]. 2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,