Litcius/Paper detail

Deep Neural Network and Transfer Learning for Accurate Hardware-Based Zero-Day Malware Detection

Zhangying He, Amin Rezaei, Houman Homayoun, Hossein Sayadi

2022Proceedings of the Great Lakes Symposium on VLSI 202221 citationsDOI

Abstract

In recent years, security researchers have shifted their attentions to the underlying processors' architecture and proposed Hardware-Based Malware Detection (HMD) countermeasures to address inefficiencies of software-based detection methods. HMD techniques apply standard Machine Learning (ML) algorithms to the processors' low-level events collected from Hardware Performance Counter (HPC) registers. However, despite obtaining promising results for detecting known malware, the challenge of accurate zero-day (unknown) malware detection has remained an unresolved problem in existing HPC-based countermeasures. Our comprehensive analysis shows that standard ML classifiers are not effective in recognizing zero-day malware traces using HPC events. In response, we propose Deep-HMD, a two-stage intelligent and flexible approach based on deep neural network and transfer learning, for accurate zero-day malware detection based on image-based hardware events. The experimental results indicate that our proposed solution outperforms existing ML-based methods by achieving a 97% detection rate (F-Measure and Area Under the Curve) for detecting zero-day malware signatures at run-time using the top 4 hardware events with a minimal false positive rate and no hardware redesign overhead.

Topics & Concepts

MalwareComputer scienceOverhead (engineering)Deep learningArtificial intelligenceArtificial neural networkMachine learningTransfer of learningComputer hardwareConvolutional neural networkFalse positive rateEmbedded systemComputer engineeringPattern recognition (psychology)Operating systemAdvanced Malware Detection TechniquesSecurity and Verification in ComputingDigital and Cyber Forensics
Deep Neural Network and Transfer Learning for Accurate Hardware-Based Zero-Day Malware Detection | Litcius