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 条
  • [21] Multi-objective optimization of marine nuclear power secondary circuit system based on improved multi-objective particle swarm optimization algorithm
    Zhao, Jiarui
    Li, Yanjun
    Bai, Jinfeng
    Ma, Lin
    Shi, Changwei
    Zhang, Guolei
    Shi, Jianxin
    PROGRESS IN NUCLEAR ENERGY, 2023, 161
  • [22] A Decomposition based Memetic Multi-objective Algorithm for Continuous Multi-objective Optimization Problem
    Wang, Na
    Wang, Hongfeng
    Fu, Yaping
    Wang, Lingwei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 896 - 900
  • [23] A Species-Based Multi-Objective Genetic Algorithm for Multi-Objective Optimization Problems
    Sun Fuquan
    Wang Hongfeng
    Lu Fuqiang
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 5063 - 5066
  • [24] Multi-objective Optimization for Renewable Energy Distributed Generation Based on Fuzzy Satisfaction
    Jia Panpan
    Zeng Jun
    Chen Chuanchuan
    2013 5TH INTERNATIONAL CONFERENCE ON POWER ELECTRONICS SYSTEMS AND APPLICATIONS (PESA), 2013,
  • [25] Study on interregional traffic coordination based on multi-objective optimization
    Li Min
    Zhang Hai-Bo
    Wang Li
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 1826 - 1831
  • [26] Multi-objective Optimization of Warehouse System Based on the Genetic Algorithm
    Wu, Ting
    Wang, Hao
    Yuan, Zhe
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2016, 2016, 9864 : 206 - 213
  • [27] Multi-objective bacterial foraging optimization
    Niu, Ben
    Wang, Hong
    Wang, Jingwen
    Tan, Lijing
    NEUROCOMPUTING, 2013, 116 : 336 - 345
  • [28] Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks
    Mu, Caihong
    Zhang, Jian
    Liu, Yi
    Qu, Rong
    Huang, Tianhuan
    SOFT COMPUTING, 2019, 23 (23) : 12683 - 12709
  • [29] Multi-objective biogeography based optimization for optimal PMU placement
    Jamuna, K.
    Swarup, K. S.
    APPLIED SOFT COMPUTING, 2012, 12 (05) : 1503 - 1510
  • [30] An Evolutionary Optimization Method Based on Scalarization for Multi-objective Problems
    Studniarski, Marcin
    Al-Jawadi, Radhwan
    Younus, Aisha
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, PT I, 2018, 655 : 48 - 58