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 条
  • [41] Black-Box String Test Case Generation through a Multi-Objective Optimization
    Shahbazi, Ali
    Miller, James
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (04) : 361 - 378
  • [42] Test suite optimization under multi-objective constraints for software fault detection and localization: Hybrid optimization based model
    Freeda, Adline R.
    Rajendran, Selvi P.
    WEB INTELLIGENCE, 2024, 22 (02) : 151 - 166
  • [43] Pattern classification by evolutionary RBF networks ensemble based on multi-objective optimization
    Kondo, Nobuhiko
    Hatanaka, Toshiharu
    Uosaki, Katsuji
    2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 2919 - +
  • [44] A Multi-Objective Genetic Algorithm to Test Data Generation
    Pinto, Gustavo H. L.
    Vergilio, Silvia R.
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [45] Automatic test data generation by multi-objective optimisation
    Oster, Norbert
    Saglietti, Francesca
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2006, 4166 : 426 - 438
  • [46] Dynamic adaptive multi-objective optimization algorithm based on type detection
    Cai, Xingjuan
    Wu, Linjie
    Zhao, Tianhao
    Wu, Di
    Zhang, Wensheng
    Chen, Jinjun
    INFORMATION SCIENCES, 2024, 654
  • [47] Multi-objective Locating and Sizing Optimization of Distributed Generation
    Dai, Wei
    2013 12TH INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING (EEEIC 2013), 2013, : 118 - 123
  • [48] Multi-objective optimization for generation of personal sound zone
    Cheng, Jiazheng
    Gao, Hao
    Pan, Keyu
    Feng, Xuelei
    Shen, Yong
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2023, 153 (01): : 149 - 158
  • [49] Multi-objective optimization-based and fault localization-oriented test case generation for novice programs
    Liu, Yong
    Yang, Zezhong
    Fan, Luxi
    Wu, Yonghao
    Chen, Xiang
    Zhou, Xiaotang
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (10)
  • [50] The construction of dynamic multi-objective optimization test functions
    Tang, Min
    Huang, Zhangcan
    Chen, Guangxi
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 72 - +