Toward Hardware-Assisted Malware Detection Utilizing Explainable Machine Learning: A Survey

被引:0
|
作者
Nasser, Yehya [1 ]
Nassar, Mohamad [2 ]
机构
[1] IMT Atlantique Sch, Lab STICC, UMR CNRS 6285, F-29238 Brest, France
[2] Univ Alabama Huntsville, Dept Comp Sci, Huntsville, AL 35899 USA
关键词
Malware; Software engineering; Machine learning; Monitoring; Microprogramming; Computer architecture; Hardware security; Embedded systems; Side-channel attacks; Internet of Things; embedded systems; malware detection; secure boot; explainability; machine learning; side channels; IoT;
D O I
10.1109/ACCESS.2023.3335187
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware joined the battle against malware by introducing secure boot architectures, malware-aware processors, and trusted platform modules. Hardware performance indicators, power profiles, and side channel information can be leveraged at run-time via machine learning for continuous monitoring and protection. The explainability of these machine learning algorithms may play a crucial role in interpreting their results and avoiding false positives. In this paper, we present an eagle eye on the state of the art of these components: we examine secure architectures and malware-aware processors, such as those implemented in the RISC-V Instruction Set Architecture and Reduced Instruction Set Computer (RISC). We categorize hardware-assisted solutions increased by machine learning for classification. We survey recently proposed software-assisted and hardware-assisted explainability algorithms in our context. In the discussion, we suggest that (1) safe architectures that guarantee secure device boot are a must, (2) Side-channel approaches are challenging to integrate into embedded systems, yet they show promise in terms of efficiency, (3) malware-aware processors provide valuable features for malware detection software, and (4) Without explainability, malware detection software is error-prone and can be easily bypassed.
引用
收藏
页码:131273 / 131288
页数:16
相关论文
共 50 条
  • [1] Hardware-Assisted Malware Detection using Explainable Machine Learning
    Pan, Zhixin
    Sheldon, Jennifer
    Mishra, Prabhat
    [J]. 2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 663 - 666
  • [2] Hardware-Assisted Malware Detection and Localization Using Explainable Machine Learning
    Pan, Zhixin
    Sheldon, Jennifer
    Mishra, Prabhat
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (12) : 3308 - 3321
  • [3] Hardware-Assisted Malware Detection using Machine Learning
    Pan, Zhixin
    Sheldon, Jennifer
    Sudusinghe, Chamika
    Charles, Subodha
    Mishra, Prabhat
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1775 - 1780
  • [4] Customized Machine Learning-Based Hardware-Assisted Malware Detection in Embedded Devices
    Sayadi, Hossein
    Makrani, Hosein Mohammadi
    Randive, Onkar
    Manoj, Sai P. D.
    Rafatirad, Setareh
    Homayoun, Houman
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1685 - 1688
  • [5] A comprehensive survey on hardware-assisted malware analysis and primitive techniques
    Kumar, E. Praveen
    Priyanka, S.
    [J]. COMPUTER NETWORKS, 2023, 235
  • [6] Hardware-assisted Detection of Malware in Automotive-Based Systems
    Singh, Yugpratap
    Kuruvila, Abraham Peedikayil
    Basu, Kanad
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1763 - 1768
  • [7] Hardware-Assisted Malware Detection for Embedded Systems in Smart Grid
    Li, Congmiao
    Srinivasan, Dipti
    Reindl, Thomas
    [J]. 2015 IEEE INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2015,
  • [8] Explainable Machine Learning for Malware Detection on Android Applications
    Palma, Catarina
    Ferreira, Artur
    Figueiredo, Mario
    [J]. INFORMATION, 2024, 15 (01)
  • [9] Exploring Quantum Machine Learning for Explainable Malware Detection
    Ciaramella, Giovanni
    Martinelli, Fabio
    Mercaldo, Francesco
    Santone, Antonella
    [J]. 2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [10] HMD-Hardener: Adversarially Robust and Efficient Hardware-Assisted Runtime Malware Detection
    Dhavlle, Abhijitt
    Shukla, Sanket
    Rafatirad, Setareh
    Homayoun, Houman
    Dinakarrao, Sai Manoj Pudukotai
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1769 - 1774