Machine learning for hardware security: Classifier-based identification of Trojans in pipelined microprocessors

被引:1
|
作者
Damljanovic, Aleksa [1 ]
Ruospo, Annachiara [1 ]
Sanchez, Ernesto [1 ]
Squillero, Giovanni [1 ]
机构
[1] Politecn Torino, Turin, Italy
关键词
Hardware security; Machine learning; Hardware Trojans; AutoSoC; Microprocessor cores;
D O I
10.1016/j.asoc.2021.108068
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
During the last decade, the Integrated Circuit industry has paid special attention to the security of products. Hardware-based vulnerabilities, in particular Hardware Trojans, are becoming a serious threat, pushing the research community to provide highly sophisticated techniques to detect them. Despite the considerable effort that has been invested in this area, the growing complexity of modern devices always calls for sharper detection methodologies. This paper illustrates a pre silicon simulation-based technique to detect hardware trojans. The technique exploits well-established machine learning algorithms. The paper introduces all the background concepts and presents the methodology. The validity of the approach has been demonstrated on the AutoSoC CPU, an industrial grade, safety-oriented, automotive benchmark suite. Experimental results demonstrate the applicability and effectiveness of the approach: the proposed technique is highly accurate in pinpointing suspicious code sections. None of the hardware trojans from the set has been left undetected. (c) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Structured classifier-based dictionary pair learning for pattern classification
    Yu-Hong Cai
    Xiao-Jun Wu
    Zhe Chen
    Tian-Yang Xu
    Pattern Analysis and Applications, 2022, 25 : 425 - 440
  • [22] Domain classifier-based transfer learning for visual attention prediction
    Zhiwen Zhang
    Feng Duan
    Cesar F. Caiafa
    Jordi Solé-Casals
    Zhenglu Yang
    Zhe Sun
    World Wide Web, 2022, 25 : 1685 - 1701
  • [23] Structured classifier-based dictionary pair learning for pattern classification
    Cai, Yu-Hong
    Wu, Xiao-Jun
    Chen, Zhe
    Xu, Tian-Yang
    PATTERN ANALYSIS AND APPLICATIONS, 2022, 25 (02) : 425 - 440
  • [24] Domain classifier-based transfer learning for visual attention prediction
    Zhang, Zhiwen
    Duan, Feng
    Caiafa, Cesar F.
    Sole-Casals, Jordi
    Yang, Zhenglu
    Sun, Zhe
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (04): : 1685 - 1701
  • [25] Study of Hardware Trojans Based Security Vulnerabilities in Cyber Physical Systems
    Lingasubramanian, Karthikeyan
    Kumar, Ranveer
    Gunti, Nagendra Babu
    Morris, Thomas
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [26] Machine Learning-Based Classification of Hardware Trojans Using Power Side-Channel Signals
    Bhatta, Niraj Prasad
    Giri, Usha
    Amsaad, Fathi
    Midwest Symposium on Circuits and Systems, 2024, : 990 - 994
  • [27] A Primer on Hardware Trojans including Platform Specific Attacks and Machine Learning for Detection
    Cataloni, Gabriella, V
    Sawyer, Paul S.
    Hasan, Syed Rafay
    SOUTHEASTCON 2022, 2022, : 479 - 486
  • [28] Machine Learning-Based Classification of Hardware Trojans Using Power Side-Channel Signals
    Bhatta, Niraj Prasad
    Giri, Usha
    Amsaad, Fathi
    2024 IEEE 67TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, MWSCAS 2024, 2024, : 990 - 994
  • [29] Crucial Semantic Classifier-based Adversarial Learning for Unsupervised Domain Adaptation
    Zhang, Yumin
    Gao, Yajun
    Li, Hongliu
    Yin, Ating
    Zhang, Duzhen
    Chen, Xiuyi
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [30] Design and Evaluation of an Extended Learning Classifier-Based StarCraft Micro AI
    Rudolph, Stefan
    von Mammen, Sebastian
    Jungbluth, Johannes
    Haehner, Joerg
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2016, PT I, 2016, 9597 : 669 - 681