Automated Test Generation for Hardware Trojan Detection using Reinforcement Learning

被引:51
|
作者
Pan, Zhixin [1 ]
Mishra, Prabhat [1 ]
机构
[1] Univ Florida, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3394885.3431595
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to globalized semiconductor supply chain, there is an increasing risk of exposing System-on-Chip (SoC) designs to malicious implants, popularly known as hardware Trojans. Unfortunately, traditional simulation-based validation using millions of test vectors is unsuitable for detecting stealthy Trojans with extremely rare trigger conditions due to exponential input space complexity of modern SoCs. There is a critical need to develop efficient Trojan detection techniques to ensure trustworthy SoCs. While there are promising test generation approaches, they have serious limitations in terms of scalability and detection accuracy. In this paper, we propose a novel logic testing approach for Trojan detection using an effective combination of testability analysis and reinforcement learning. Specifically, this paper makes three important contributions. 1) Unlike existing approaches, we utilize both controllability and observability analysis along with rareness of signals to significantly improve the trigger coverage. 2) Utilization of reinforcement learning considerably reduces the test generation time without sacrificing the test quality. 3) Experimental results demonstrate that our approach can drastically improve both trigger coverage (14.5% on average) and test generation time (6.5 times on average) compared to state-of-the-art techniques.
引用
收藏
页码:408 / 413
页数:6
相关论文
共 50 条
  • [41] Hardware Trojan Detection Utilizing Machine Learning Approaches
    Hasegawa, Kento
    Shi, Youhua
    Togawa, Nozomu
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1891 - 1896
  • [42] Deep Learning Based Approach for Hardware Trojan Detection
    Sankaran, Sriram
    Mohan, Vamshi Sunku
    Purushothaman, A.
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2021), 2021, : 177 - 182
  • [43] Hardware Trojan Detection using FBHT in FPGAs
    Qayyum, Sundus
    Qureshi, Kashif Naseer
    Bashir, Faisal
    Ul Islam, Najam
    Malik, Nazir
    PROCEEDINGS OF 2020 17TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2020, : 422 - 427
  • [44] Using Path Features for Hardware Trojan Detection Based on Machine Learning Techniques
    Yen, Chia-Heng
    Tsai, Jung-Che
    Wu, Kai-Chiang
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 638 - 645
  • [45] Automating Hardware Trojan Detection Using Unsupervised Learning: A Case Study of FPGA
    Rajput, Shailesh
    Dofe, Jaya
    Danesh, Wafi
    Proceedings - International Symposium on Quality Electronic Design, ISQED, 2023, 2023-April
  • [46] Hardware Trojan Detection using Xilinx Vivado
    Marlow, Ryan
    Harper, Scott
    Batchelor, Whitney
    Graf, Jonathan
    NAECON 2018 - IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE, 2018, : 86 - 91
  • [47] Hardware Trojan Detection
    Alluhaib, Ghalia
    Aldissi, Hanan
    Alqarni, Rasha
    Banafee, Shoroq
    Nagro, Wafaa
    Aljandali, Asia
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (03): : 141 - 147
  • [48] Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learning
    Vishwakarma, Rahul
    Rezaei, Amin
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [49] A framework for hardware trojan detection based on contrastive learning
    Jiang, Zijing
    Ding, Qun
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [50] Hardware trojan detection
    Case Western Reserve University, Cleveland, United States
    Introduction to Hardw. Secty. and Trust, (339-364):