AE-DCNN: Autoencoder enhanced deep convolutional neural network for malware classification

S Kumar, S Meena, S Khosla… - 2021 International …, 2021 - ieeexplore.ieee.org
2021 International Conference on Intelligent Technologies (CONIT), 2021ieeexplore.ieee.org
Malware classification is a problem of great significance in the domain of information
security. This is because the classification of malware into respective families helps in
determining their intent, activity, and level of threat. In this paper, we propose a novel deep
learning approach to malware classification. The proposed method converts malware
executables into image-based representations. These images are then classified into
different malware families using an autoencoder enhanced deep convolutional neural …
Malware classification is a problem of great significance in the domain of information security. This is because the classification of malware into respective families helps in determining their intent, activity, and level of threat. In this paper, we propose a novel deep learning approach to malware classification. The proposed method converts malware executables into image-based representations. These images are then classified into different malware families using an autoencoder enhanced deep convolutional neural network (AE-DCNN). In particular, we propose a novel training mechanism wherein a DCNN classifier is trained with the help of an encoder. We conjecture that using an encoder in the proposed way provides the classifier with the extra information that is perhaps lost during the forward propagation, thereby leading to better results. The proposed approach eliminates the use of feature engineering, reverse engineering, disassembly, and other domain-specific techniques earlier used for malware classification. On the standard Malimg dataset, we achieve a 10-fold cross-validation accuracy of 99.38% and F1-score of 99.38%. Further, due to the texture-based analysis of malware files, the proposed technique is resilient to several obfuscation techniques.
ieeexplore.ieee.org