Multi-Objective Optimization Based Test Pattern Generation for Hardware Trojan Detection

被引:2
|
作者
Rathor, Vijaypal Singh [1 ]
Singh, Deepak [2 ]
Singh, Simranjit [3 ]
Sajwan, Mohit [3 ]
机构
[1] PDPM Indian Inst Informat Technol Design & Mfg, Jabalpur, India
[2] Natl Inst Technol, Dept CSE, Raipur, India
[3] Bennett Univ, Dept Comp Sci Engn, Greater Noida, India
关键词
Hardware Trojan; Rare-triggered nets; Test pattern generation; Multi-objective optimization; Genetic Algorithm; Hardware testing; GENETIC ALGORITHM; ATTACKS; SECURITY;
D O I
10.1007/s10836-023-06071-w
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hardware Trojan (HT) is a severe security threat during the development of an integrated circuit that can deviate the IC from its normal function and/or leak sensitive information during in-field operations. Trojans are often inserted during the fabrication phase, and to have Trojan-free ICs; it is highly desirable to detect them during post-silicon testing. Different test pattern generation-based HT detection techniques are reported in the literature to detect the Trojan during post-silicon testing. The existing methods provide low coverage and require a large number of test patterns. This paper proposes a new test pattern generation-based HT detection technique that provides high coverage while requiring less number of patterns. The proposed technique generates the optimal number of test patterns that activate the rare events by framing the problem as multi-objective optimization and solving it through a non-dominated sorting genetic algorithm (NSGA-II). The Trojans are mostly inserted using rare-triggered nodes (highly vulnerable, low controllable, and low observable). Thus, our technique applies the generated patterns during post-silicon testing to activate Trojans. Further, we also present the use of checker (detection) logic along with a proposed approach to effectively detect the Trojan during testing. The experimental evaluation on ISCAS benchmarks shows that the proposed technique provides 12 times higher trigger coverage with 1/3 fewer test patterns than the best-known existing genetic algorithm-based technique.
引用
收藏
页码:371 / 385
页数:15
相关论文
共 50 条
  • [1] Multi-Objective Optimization Based Test Pattern Generation for Hardware Trojan Detection
    Vijaypal Singh Rathor
    Deepak Singh
    Simranjit Singh
    Mohit Sajwan
    Journal of Electronic Testing, 2023, 39 : 371 - 385
  • [2] Monte Carlo based Test Pattern Generation for Hardware Trojan Detection
    Xue Mingfu
    Hu Aiqun
    Huang Yi
    Li Guyue
    2013 IEEE 11TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC), 2013, : 131 - 136
  • [3] Test Pattern Generation Method for Hardware Trojan Detection Based on Artificial Bee Colony
    Wang X.
    Wang T.
    Li X.
    Zhang Y.
    Huang C.
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2019, 53 (10): : 1218 - 1224
  • [4] Multi-Objective Optimization of Test Sequence Generation using Multi-Objective Firefly Algorithm (MOFA)
    Iqbal, Nabiha
    Zafar, Kashif
    Zyad, Waqas
    2014 INTERNATIONAL CONFERENCE ON ROBOTICS AND EMERGING ALLIED TECHNOLOGIES IN ENGINEERING (ICREATE), 2014, : 214 - 220
  • [5] A Statistical Test Generation Based on Mutation Analysis for Improving the Hardware Trojan Detection
    Liu, Yanjiang
    Zhao, Yiqiang
    He, Jiaji
    Xin, Ruishan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (03)
  • [6] Improved Test Pattern Generation for Hardware Trojan Detection Using Genetic Algorithm and Boolean Satisfiability
    Saha, Sayandeep
    Chakraborty, Rajat Subhra
    Nuthakki, Srinivasa Shashank
    Anshul
    Mukhopadhyay, Debdeep
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 : 577 - 596
  • [7] Multimodal Multi-Objective Test Data Generation Method based on Particle Swarm Optimization
    Yao, Qi
    Zhang, Yizhuo
    Li, Yujia
    Liu, Fang
    Yang, Shunkun
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2024, : 61 - 71
  • [8] Automatic Test Data Generation Based On Multi-Objective Ant Lion Optimization Algorithm
    Singh, Mayank
    Srivastava, Viranjay M.
    Gaurav, Kumar
    Gupta, P. K.
    2017 PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA AND ROBOTICS AND MECHATRONICS (PRASA-ROBMECH), 2017, : 168 - 174
  • [9] A practical test patterns generation technique for hardware trojan detection
    Fang, Lei
    Li, Lei
    Li, Zhen
    1600, Electrotechnical Society of Slovenia (80): : 266 - 270
  • [10] A Novel Test Vector Generation Method for Hardware Trojan Detection
    Mondal, Anindan
    Mahalat, Mahabub Hasan
    Mandal, Suraj
    Roy, Suchismita
    Sen, Bibhash
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 80 - 85