Comprehensive Efficiency Analysis of Machine Learning Algorithms for Developing Hardware-Based Cybersecurity Countermeasures
Darren Cobian

TL;DR
This paper evaluates various machine learning models for hardware-based malware detection using HPCs, revealing limitations in accuracy and robustness, and proposes an interpretable rule-based approach for better user understanding.
Contribution
It provides a comprehensive analysis of ML and DL models for hardware malware detection, highlighting their accuracy limitations and introducing an interpretable rule-based method.
Findings
Decision tree achieved 91.2% accuracy and 91.5% F1-Score.
Largest AUC was only 0.819, indicating limited robustness.
Ensemble learning had high overhead with 86.3% accuracy.
Abstract
Modern computing systems have led cyber adversaries to create more sophisticated malware than was previously available in the early days of technology. Dated detection techniques such as Anti-Virus Software (AVS) based on signature-based methods could no longer keep up with the demand that computer systems required of them. The complexity of modern malware has led to the development of contemporary detection techniques that use the machine learning field and hardware to boost the detection rates of malicious software. These new techniques use Hardware Performance Counters (HPCs) that form a digital signature of sorts. After the models are fed training data, they can reference these HPCs to classify zero-day malware samples. A problem emerges when malware with no comparable HPC values comes into contact with these new techniques. We provide an analysis of several machine learning and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications
