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
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 2023年 / 39卷 / 03期
关键词
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] Quadrupole magnet design based on genetic multi-objective optimization
    Eric Diehl
    Moritz von Tresckow
    Lou Scholtissek
    Dimitrios Loukrezis
    Nicolas Marsic
    Wolfgang F. O. Müller
    Herbert De Gersem
    Electrical Engineering, 2024, 106 : 1179 - 1189
  • [42] Robust structural damage identification based on multi-objective optimization
    Jung, Sungmoon
    Ok, Seung-Yong
    Song, Junho
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 81 (06) : 786 - 804
  • [43] Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems
    Dhiman, Gaurav
    Kumar, Vijay
    KNOWLEDGE-BASED SYSTEMS, 2018, 150 : 175 - 197
  • [44] Multi-objective optimization model for fuel cell-based poly-generation energy systems
    Fragiacomo, Petronilla
    Lucarelli, Giuseppe
    Genovese, Matteo
    Florio, Gaetano
    ENERGY, 2021, 237
  • [45] A risk-based simulation and multi-objective optimization framework for the integration of distributed renewable generation and storage
    Mena, Rodrigo
    Hennebel, Martin
    Li, Yan-Fu
    Ruiz, Carlos
    Zio, Enrico
    RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2014, 37 : 778 - 793
  • [46] Optimization of test interval for ageing equipment: A multi-objective genetic algorithm approach
    Kancev, Dusko
    Gjorgiev, Blaze
    Cepin, Marko
    JOURNAL OF LOSS PREVENTION IN THE PROCESS INDUSTRIES, 2011, 24 (04) : 397 - 404
  • [47] PERFORMANCE ANALYZE OF ULTRA-LOW EMISSION OF THERMAL POWER GENERATION BASED ON MULTI-OBJECTIVE OPTIMIZATION
    Li, Xiaoen
    Wang, Ningling
    Zhang, Yumeng
    Yang, Yongping
    PROCEEDINGS OF THE ASME POWER CONFERENCE, 2016, 2016,
  • [48] Multi-objective evolutionary particle swarm optimization in the assessment of the impact of distributed generation
    Maciel, Renan S.
    Rosa, Mauro
    Miranda, Vladimiro
    Padilha-Feltrin, Antonio
    ELECTRIC POWER SYSTEMS RESEARCH, 2012, 89 : 100 - 108
  • [49] Evolutionary algorithms for the multi-objective test data generation problem
    Ferrer, Javier
    Chicano, Francisco
    Alba, Enrique
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (11) : 1331 - 1362
  • [50] Explainable recommendation based on knowledge graph and multi-objective optimization
    Xie, Lijie
    Hu, Zhaoming
    Cai, Xingjuan
    Zhang, Wensheng
    Chen, Jinjun
    COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (03) : 1241 - 1252