Netinfo Security ›› 2022, Vol. 22 ›› Issue (10): 31-38.doi: 10.3969/j.issn.1671-1122.2022.10.005

Previous Articles     Next Articles

Malware Classification Method Based on Multi-Scale Convolutional Neural Network

LIU Jiayin1,2,3, LI Fujuan1,2,3,4(), MA Zhuo1,2,3, XIA Lingling1,2,3   

  1. 1. Department of Computer Information and Cyber Security, Jiangsu Police Institute, Nanjing 210031, China
    2. Jiangsu Electronic Data Forensics and Analysis Engineering Research Center, Nanjing 210031, China
    3. Key Laboratory of Digital Forensics of Jiangsu Provincial Public Security Department, Nanjing 210031,China
    4. State Key Laboratory for Novel Software Technology at Nanjing University, Nanjing 210093, China
  • Received:2022-08-12 Online:2022-10-10 Published:2022-11-15
  • Contact: LI Fujuan E-mail:lifujuan@jspi.cn

Abstract:

Because of the huge difference in size between different malware, one has to manually unify the resolution of their visualization images while training deep neural networks for malware classification, which may in turn cause severe information loss due to resolution adjustments. To this regard, this paper proposed a novel malware classification method based on the merits of multi-scale convolutional neural networks. Specifically, this method first visualized malware of different sizes into images of various specific resolutions, and then adopted the DenseNet network for feature extraction to avoid information loss in resolution unification. Finally, multi-scale features were processed through the spatial pyramid model to train the classification model. Extensive experimental results show that the proposed method could effectively improve the performance of malware classification.

Key words: malware classification, spatial pyramid, multi-scales, convolutional neural network

CLC Number: