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 条
  • [31] Reliability-Based Multi-Objective Optimization of Groundwater Remediation
    Rezaei, Hossein
    Bozorg-Haddad, Omid
    Loaiciga, Hugo
    WATER RESOURCES MANAGEMENT, 2020, 34 (10) : 3079 - 3097
  • [32] A novel metaheuristic for multi-objective optimization problems: The multi-objective vortex search algorithm
    Ozkis, Ahmet
    Babalik, Ahmet
    INFORMATION SCIENCES, 2017, 402 : 124 - 148
  • [33] Multi-objective Cellular Automata Optimization
    Sidiropoulos, Epaminondas
    CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 131 - 140
  • [34] A New ATPG and Online Monitoring based Technique for Hardware Trojan Detection
    Rathor, Vijaypal Singh
    Sharma, G. K.
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [35] Logic optimality for multi-objective optimization
    Li, Xiang
    Wong, Hau-San
    APPLIED MATHEMATICS AND COMPUTATION, 2009, 215 (08) : 3045 - 3056
  • [36] Simultaneous concept-based evolutionary multi-objective optimization
    Avigad, Gideon
    Moshaiov, Amiram
    APPLIED SOFT COMPUTING, 2011, 11 (01) : 193 - 207
  • [37] Quadrupole magnet design based on genetic multi-objective optimization
    Diehl, Eric
    von Tresckow, Moritz
    Scholtissek, Lou
    Loukrezis, Dimitrios
    Marsic, Nicolas
    Mueller, Wolfgang F. O.
    De Gersem, Herbert
    ELECTRICAL ENGINEERING, 2024, 106 (02) : 1179 - 1189
  • [38] Evolutionary multi-objective optimization based overlapping subspace clustering ?
    Paul, Dipanjyoti
    Saha, Sriparna
    Kumar, Abhishek
    Mathew, Jimson
    PATTERN RECOGNITION LETTERS, 2021, 145 : 208 - 215
  • [39] Multi-objective optimization of Resin Infusion
    Struzziero, G.
    Skordos, A. A.
    ADVANCED MANUFACTURING-POLYMER & COMPOSITES SCIENCE, 2019, 5 (01) : 17 - 28
  • [40] Multi-objective test suite optimization for detection and localization of software faults
    Gupta, Neha
    Sharma, Arun
    Pachariya, Manoj Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2897 - 2909