Malware Detection Using Machine Learning Algorithms Based on Hardware Performance Counters: Analysis and Simulation

Omar Bawazeer, Tarek Helmy, Suheer Al-Hadhrami

Research output: Contribution to journalConference articlepeer-review

13 Scopus citations

Abstract

In the last decade, Hardware Performance Counters (HPCs) events are increasingly used by Machine Learning (ML) algorithms for malware detection. Modern processors provide a variety of HPCs to measure and monitor processes' events such as memory accesses, instructions, etc. during their execution. In this paper, an analysis study to categorize the machine learning algorithms based on HPCs that have been used for malware detection is introduced. Besides, the most efficient and effective features of HPCs that have been exploited to recognize the abnormal activities on various systems are identified. Furthermore, the Neural Network (NN) algorithms including Multi-Layer Perceptron (MLP), Convolutional Neural Network (CNN), and Full Order Radial Basis Function (RBF) algorithms are used to simulate several experiments from the literature. The simulation results show that the accuracy of MLP, CNN, and Full Order RBF are 96.95%, 98.22%, and 98.68%, respectively.

Original languageEnglish
Article number012010
JournalJournal of Physics: Conference Series
Volume1962
Issue number1
DOIs
StatePublished - 26 Jul 2021

Bibliographical note

Publisher Copyright:
© Published under licence by IOP Publishing Ltd.

ASJC Scopus subject areas

  • General Physics and Astronomy

Fingerprint

Dive into the research topics of 'Malware Detection Using Machine Learning Algorithms Based on Hardware Performance Counters: Analysis and Simulation'. Together they form a unique fingerprint.

Cite this