Litcius/Paper detail

Malware Classification Based on Multilayer Perception and Word2Vec for IoT Security

Yanchen Qiao, Weizhe Zhang, Xiaojiang Du, Mohsen Guizani

2021ACM Transactions on Internet Technology37 citationsDOIOpen Access PDF

Abstract

With the construction of smart cities, the number of Internet of Things (IoT) devices is growing rapidly, leading to an explosive growth of malware designed for IoT devices. These malware pose a serious threat to the security of IoT devices. The traditional malware classification methods mainly rely on feature engineering. To improve accuracy, a large number of different types of features will be extracted from malware files in these methods. That brings a high complexity to the classification. To solve these issues, a malware classification method based on Word2Vec and Multilayer Perception (MLP) is proposed in this article. First, for one malware sample, Word2Vec is used to calculate a word vector for all bytes of the binary file and all instructions in the assembly file. Second, we combine these vectors into a 256x256x2-dimensional matrix. Finally, we designed a deep learning network structure based on MLP to train the model. Then the model is used to classify the testing samples. The experimental results prove that the method has a high accuracy of 99.54%.

Topics & Concepts

MalwareComputer scienceWord2vecByteArtificial intelligenceFeature (linguistics)Machine learningComputer securityPattern recognition (psychology)Data miningOperating systemLinguisticsEmbeddingPhilosophyAdvanced Malware Detection TechniquesNetwork Security and Intrusion DetectionDigital and Cyber Forensics