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 条
  • [31] Toward the Generation of Test Vectors for the Detection of Hardware Trojan Targeting Effective Switching Activity
    Mondal, Anindan
    Kalita, Debasish
    Ghosh, Archisman
    Roy, Suchismita
    Sen, Bibhash
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2023, 19 (04)
  • [32] On Hardware Trojan Detection using Oracle-Guided Circuit Learning
    Datta, Rajesh Kumar
    Zhao, Guangwei
    Jain, Dipali
    Shamsi, Kaveh
    Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI, : 198 - 203
  • [33] Machine Learning Based Hardware Trojan Detection Using Electromagnetic Emanation
    Takahashi, Junko
    Okabe, Keiichi
    Itoh, Hiroki
    Xuan-Thuy Ngo
    Guilley, Sylvain
    Shrivastwa, Ritu-Ranjan
    Ahmed, Mushir
    Lejoly, Patrick
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 311 - 325
  • [34] On Hardware Trojan Detection using Oracle-Guided Circuit Learning
    Datta, Rajesh Kumar
    Zhao, Guangwei
    Jain, Dipali Deepak
    Shamsi, Kaveh
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 198 - 203
  • [35] On the feasibility of using evolvable hardware for hardware Trojan detection and prevention
    Labafniya, Mansoureh
    Picek, Stjepan
    Borujeni, Shahram Etemadi
    Mentens, Nele
    APPLIED SOFT COMPUTING, 2020, 91
  • [36] Automating Hardware Trojan Detection Using Unsupervised Learning: A Case Study of FPGA
    Rajput, Shailesh
    Dofe, Jaya
    Danesh, Wafi
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 753 - 758
  • [37] Side-channel Analysis for Hardware Trojan Detection using Machine Learning
    Yang, Shuo
    Chakraborty, Prabuddha
    Bhunia, Swarup
    2021 IEEE INTERNATIONAL TEST CONFERENCE INDIA (ITC INDIA), 2021, : 7 - 12
  • [38] Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep Learning
    Vishwakarma, Rahul
    Rezaei, Amin
    Proceedings -Design, Automation and Test in Europe, DATE, 2024,
  • [39] Hardware Trojan detection algorithm based on deep learning
    Liu Z.
    Zhang M.
    Chi Y.
    Li Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2019, 46 (06): : 37 - 45
  • [40] Deep Learning Based Approach for Hardware Trojan Detection
    Amrita Vishwa Vidyapeetham, Center for Cybersecurity Systems and Networks, Amritapuri, India
    不详
    Proc. - IEEE Int. Symp. Smart Electron. Syst., iSES, 1600, (177-182): : 177 - 182