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 条
  • [1] Using Classifier-Based Nominal Imputation to Improve Machine Learning
    Su, Xiaoyuan
    Greiner, Russell
    Khoshgoftaar, Taghi M.
    Napolitano, Amri
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT I: 15TH PACIFIC-ASIA CONFERENCE, PAKDD 2011, 2011, 6634 : 124 - 135
  • [2] Design of AI Trojans for Evading Machine Learning-based Detection of Hardware Trojans
    Pan, Zhixin
    Mishra, Prabhat
    [J]. Proceedings of the 2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022, 2022, : 682 - 687
  • [3] Design of AI Trojans for Evading Machine Learning-based Detection of Hardware Trojans
    Pan, Zhixin
    Mishra, Prabhal
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 682 - 687
  • [4] Hardware Trojans Detection at Register Transfer Level Based on Machine Learning
    Han, Tao
    Wang, Yuze
    Liu, Peng
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [5] Hardware Acceleration with Pipelined Adder for Support Vector Machine Classifier
    Liu, Chang
    Qiao, Fei
    Yang, Xinghua
    Yang, Huazhong
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND IT'S APPLICATIONS (DICTAP), 2014, : 13 - 16
  • [6] Machine Learning Classifier-Based Metrics Can Evaluate the Efficiency of Separation Systems
    Kenyeres, Eva
    Kummer, Alex
    Abonyi, Janos
    [J]. ENTROPY, 2024, 26 (07)
  • [7] Machine learning classifier-based dynamic surrogate model for structural reliability analysis
    Su, Guoshao
    Sun, Weizhe
    Zhao, Ying
    [J]. STRUCTURE AND INFRASTRUCTURE ENGINEERING, 2023,
  • [8] Hardware Trojans Classification for Gate-level Netlists based on Machine Learning
    Hasegawa, Kento
    Oya, Masaru
    Yanagisawa, Masao
    Togawa, Nozomu
    [J]. 2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 203 - 206
  • [9] A region based approach for the identification of hardware Trojans
    Banga, Mainak
    Hsiao, Michael S.
    [J]. 2008 IEEE INTERNATIONAL WORKSHOP ON HARDWARE-ORIENTED SECURITY AND TRUST, 2008, : 40 - 47
  • [10] Identification of Stealthy Hardware Trojans through On-Chip Temperature Sensing and an Autoencoder-Based Machine Learning Algorithm
    Gourousis, Thomas
    Zhang, Ziyue
    Yan, Mengting
    Zhang, Millin
    Mittal, Ankit
    Shrivastava, Aatmesh
    Restuccia, Francesco
    Fei, Yunsi
    Onabajo, Marvin
    [J]. Midwest Symposium on Circuits and Systems, 2023, : 30 - 34