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 条
  • [31] Evolutionary Multi-objective Optimization of Personal Computer Hardware Configurations
    Slowik, Adam
    SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7269 : 359 - 367
  • [32] Holistic regulatory framework for distributed generation based on multi-objective optimization
    da Costa, Vinicius Braga Ferreira
    Bitencourt, Leonardo
    Peters, Pedro
    Dias, Bruno Henriques
    Soares, Tiago
    Silva, Bernardo Marques Amaral
    Bonatto, Benedito Donizeti
    JOURNAL OF CLEANER PRODUCTION, 2024, 470
  • [33] Test Case Optimization and Prioritization Based on Multi-objective Genetic Algorithm
    Mishra, Deepti Bala
    Mishra, Rajashree
    Acharya, Arup Abhinna
    Das, Kedar Nath
    HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 371 - 381
  • [34] A multi-objective algorithm for crop pattern optimization in agriculture
    Jain, Sonal
    Ramesh, Dharavath
    Bhattacharya, Diptendu
    APPLIED SOFT COMPUTING, 2021, 112
  • [35] Pedestrian Detection Using Multi-Objective Optimization
    Negri, Pablo
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, CIARP 2015, 2015, 9423 : 776 - 784
  • [36] A genetic algorithm based approach for multi-objective hardware/software co-optimization
    Banerjee, Tania
    Gadou, Mohamed
    Ranka, Sanjay
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2016, 10 : 36 - 47
  • [37] A Multi-objective Evolutionary Algorithm based on Decomposition for Constrained Multi-objective Optimization
    Martinez, Saul Zapotecas
    Coello, Carlos A. Coello
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 429 - 436
  • [38] Multi-objective Transmission Network Planning Based on Multi-objective Optimization Algorithms
    Wang Xiaoming
    Yan Jubin
    Huang Yan
    Chen Hanlin
    Zhang Xuexia
    Zang Tianlei
    Yu Zixuan
    2017 IEEE CONFERENCE ON ENERGY INTERNET AND ENERGY SYSTEM INTEGRATION (EI2), 2017,
  • [39] Test Generation for Hardware Trojan Detection Using Correlation Analysis and Genetic Algorithm
    Shi, Zhendong
    Ma, Haocheng
    Zhang, Qizhi
    Liu, Yanjiang
    Zhao, Yiqiang
    He, Jiaji
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (04)
  • [40] Software test case optimization method based on multi-objective particle swarm optimization
    Dalian Institute of Science and Technology, Dalian
    Liaoning
    116052, China
    Int. J. Simul. Syst. Sci. Technol., 5A (12.1-12.6):