Litcius/Paper detail

A Deep Convolutional Neural Network Stacked Ensemble for Malware Threat Classification in Internet of Things

Hamad Naeem, Xiaochun Cheng, Farhan Ullah, Sohail Jabbar, Shi Dong

2022Journal of Circuits Systems and Computers33 citationsDOI

Abstract

Malicious attacks to software applications are on the rise as more people use Internet of things (IoT) devices and high-speed internet. When a software system crash happens caused by malicious action, a malware imaging method can examine the application. In this study, we present a novel malware classification method that captures suspected operations in a variety of discrete size image features, allowing us to identify such IoT device malware families. To decrease deep neural network training time, essential local and global image features are selected using a combined local and global feature descriptor (LBP-GLCM). The classification performance of the proposed deep learning model is improved by combining the predictions of weak learners (CNNs) and using them as knowledge input to a multi-layer perceptron meta learner. This is a neural network ensemble with stacked generalization that is used to improve network generalization ability. The public dataset used for performance evaluation contains 5472 samples from 11 different malware families. In order to compare the proposed methodology to current malware detection systems, we developed a baseline experiment. The proposed approach improved malware classification results to 98.5% accuracy and 98.4% accuracy when using [Formula: see text] and [Formula: see text] image sizes, respectively. Overall, the results showed that the stacked generalization ensemble with multi-step extracting features is a more effective method for classification performance and response time.

Topics & Concepts

MalwareComputer scienceConvolutional neural networkArtificial intelligenceGeneralizationPerceptronMachine learningFeature (linguistics)Deep learningArtificial neural networkThe InternetEnsemble learningSoftwareFeature extractionImage (mathematics)Data miningPattern recognition (psychology)Computer securityMathematicsWorld Wide WebPhilosophyLinguisticsMathematical analysisProgramming languageAdvanced Malware Detection TechniquesNetwork Security and Intrusion DetectionDigital Media Forensic Detection
A Deep Convolutional Neural Network Stacked Ensemble for Malware Threat Classification in Internet of Things | Litcius