Scalable Detection of Hardware Trojans Using ATPG-Based Activation of Rare Events

被引:2
|
作者
Jayasena, Aruna [1 ]
Mishra, Prabhat [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
Automated test pattern generation (ATPG); hardware security; Trojan detection; TEST-GENERATION;
D O I
10.1109/TCAD.2023.3290537
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Semiconductor supply chain vulnerability is a major concern in designing trustworthy systems. Malicious implants, popularly known as hardware Trojans (HTs), can get introduced at different stages in the system-on-chip (SoC) design cycle. While there are promising test generation techniques for HT detection, they have two practical limitations: 1) these approaches are designed to activate rare states while ignoring rare transitions and 2) these approaches are not scalable for large designs. In this article, we propose a scalable test generation framework to address the above challenges. Our threat model assumes that an adversary may exploit rare events consisting of rare signals (states) as well as rare branches (transitions). We show that the rare branch coverage problem can be mapped to the rare signal coverage problem. We propose a scalable framework for detecting HTs using automated test pattern generation (ATPG)-based activation of rare events. Specifically, we utilize the complementary abilities of N-detection and maximal clique activation of rare events to generate efficient test patterns. Experimental evaluation shows that our ATPG-based framework is scalable and significantly outperforms the state-of-the-art test generation-based Trojan detection techniques.
引用
收藏
页码:4450 / 4462
页数:13
相关论文
共 50 条
  • [1] Scalable Activation of Rare Triggers in Hardware Trojans by Repeated Maximal Clique Sampling
    Lyu, Yangdi
    Mishra, Prabhat
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (07) : 1287 - 1300
  • [2] Netwise Detection of Hardware Trojans Using Scalable Convolution of Graph Embedding Clouds
    Utyamishev, Dmitry
    Partin-Vaisband, Inna
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 3116 - 3128
  • [3] Hardware Trojan Detection using ATPG and Model Checking
    Cruz, Jonathan
    Farahmandi, Farimah
    Ahmed, Alif
    Mishra, Prabhat
    [J]. 2018 31ST INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2018 17TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES), 2018, : 91 - 96
  • [4] Hardware Trojans detection in chaos-based cryptography
    Melosik, M.
    Sniatala, P.
    Marszalek, W.
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2017, 65 (05) : 725 - 732
  • [5] EM-Based Detection of Hardware Trojans on FPGAs
    Soell, Oliver
    Korak, Thomas
    Muehlberghuber, Michael
    Hutter, Michael
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2014, : 84 - 87
  • [6] Design of AI Trojans for Evading Machine Learning-based Detection of Hardware Trojans
    Pan, Zhixin
    Mishra, Prabhal
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 682 - 687
  • [7] Broadside ATPG for Low Power Trojans Detection using Built-in Current Sensors
    Shanyour, Basim
    Tragoudas, Spyros
    [J]. 2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2020), 2020,
  • [8] CA-Based Detection of Coherence Exploiting Hardware Trojans
    Hazra, Suvadip
    Dalui, Mamata
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (08)
  • [9] Resilient Hardware Trojans Detection based on Path Delay Measurements
    Exurville, Ingrid
    Zussa, Loic
    Rigaud, Jean-Baptiste
    Robisson, Bruno
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2015, : 151 - 156
  • [10] Designing Hardware Trojans and Their Detection based on a SVM-based Approach
    Inoue, Tomotaka
    Hasegawa, Kento
    Yanagisawa, Masao
    Togawa, Nozomu
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 811 - 814