Analyzing Hardware Based Malware Detectors Using Machine Learning Techniques

dc.contributor.advisorHomayoun, Houman
dc.contributor.authorRandive, Onkar
dc.creatorRandive, Onkar
dc.date2018-08-03
dc.date.accessioned2019-06-26T21:26:13Z
dc.date.available2019-06-26T21:26:13Z
dc.description.abstractGrowth of malware has been a serious problem in the technology community and would continue to grow with new advances in technology. Traditional software-based malware detection systems have proved to be inadequate. Behavioral malware detection systems have proved to be an improvement but are limited due to the fact that they are resource intensive and still prone to exploitation. Hardware based malware detection has proved to be an effective answer to reduce exploitability of computer systems due to less visibility and access for exploitation. This work shows the results of using different machine learning classifiers for Hardware based malware detection. Further, it analyzes the hardware implementation of these machine classifiers on an FPGA by discussing the latency and area requirements of the machine learning classifiers. It is proposed that classifiers with less or limited number of features for reduced system overhead especially in resource constrained environments like real time systems or embedded systems. Hence, the number of features fed to the classifier are reduced by using feature selection technique called Principal Component Analysis. Simple ML Classifiers like JRIP and OneR prove to be more efficient than complex ML classifiers like neural networks. The results for multiclass classification using Multinomial logistic regression, Multilayer Perceptron and Support Vector machines show that PCA assisted multiclass classifies prove to be 7% more efficient than regular Multiclass classifiers. Further the limitations of the above work are discussed by explaining solution leading to future works in this topic.
dc.identifier.urihttps://hdl.handle.net/1920/11456
dc.language.isoen
dc.subjectHardware performance counters
dc.subjectMachine learning
dc.subjectMalware detection
dc.subjectMalware classification
dc.titleAnalyzing Hardware Based Malware Detectors Using Machine Learning Techniques
dc.typeThesis
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorGeorge Mason University
thesis.degree.levelMaster's
thesis.degree.nameMaster of Science in Computer Engineering

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Randive_thesis_2018.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.52 KB
Format:
Item-specific license agreed upon to submission
Description: