IoT Malware Classification Based on Lightweight Convolutional Neural Networks

被引:16
|
作者
Yuan, Baoguo [1 ]
Wang, Junfeng [1 ]
Wu, Peng [1 ]
Qing, Xianguo [2 ]
机构
[1] Sichuan Univ, Coll Comp Sci, Chengdu 610065, Peoples R China
[2] Nucl Power Inst China, Sci & Technol Reactor Syst Design Technol Lab, Chengdu 610065, Peoples R China
基金
中国国家自然科学基金;
关键词
Malware; Internet of Things; Feature extraction; Markov processes; Deep learning; Security; Computer architecture; Internet of Things (IoT) malware; IoT security; lightweight CNN; malware classification; multidimensional Markov image; THINGS MALWARE; INTERNET;
D O I
10.1109/JIOT.2021.3100063
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) is hard to deploy adequate security defenses due to the diversity of architectures as well as the limited computing and storage capabilities, which makes it more vulnerable to malware. With the massive deployment of IoT devices, how to accurately identify and classify the malware variants is crucial to IoT security. However, existing methods of IoT malware classification generally support specific platform or require complex models to achieve higher accuracies. To solve these problems, this article proposes an IoT malware classification method based on lightweight convolutional neural networks (LCNNs). First, the malware binaries are converted into multidimensional Markov images. Then, the LCNN is designed with two new operations, depthwise convolution and channel shuffle, for malware images classification. Compared with other deep learning-based methods such as VGG16, the designed LCNN can greatly reduce trainable parameters while maintaining accuracy. The generated model of LCNN is only about 1 MB, while that of VGG16 is 552.57 MB. The average accuracies of the proposed method are higher than that of gray images on multiple IoT malware data sets, all of which are over 95%. Compared with the state-of-the-art low-level features-based methods, the average accuracy of the proposed method is 99.356% on the Microsoft data set even if the model is tiny. The results show that the proposed method is not only suitable for IoT environments but also has high accuracy.
引用
收藏
页码:3770 / 3783
页数:14
相关论文
共 50 条
  • [1] Using API Call Sequences for IoT Malware Classification Based on Convolutional Neural Networks
    Lin, Qianguang
    Li, Ni
    Qi, Qi
    Hu, Jiabin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (04) : 587 - 612
  • [2] Android Malware Detection Technology Based on Lightweight Convolutional Neural Networks
    Ye, Genchao
    Zhang, Jian
    Li, Huanzhou
    Tang, Zhangguo
    Lv, Tianzi
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [3] Malware Classification with Deep Convolutional Neural Networks
    Kalash, Mahmoud
    Rochan, Mrigank
    Mohammed, Noman
    Bruce, Neil D. B.
    Wang, Yang
    Iqbal, Farkhund
    [J]. 2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [4] Lightweight Classification of IoT Malware Based on Image Recognition
    Su, Jiawei
    Vargas, Danilo Vasconcellos
    Prasad, Sanjiva
    Sgandurra, Daniele
    Feng, Yaokai
    Sakurai, Kouichi
    [J]. 2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 664 - 669
  • [5] Wood Defect Classification Based on Lightweight Convolutional Neural Networks
    Xie, Yonghua
    Ling, Jiaxin
    [J]. BIORESOURCES, 2023, 18 (04) : 7663 - 7680
  • [6] Malware Classification using Deep Convolutional Neural Networks
    Kornish, David
    Geary, Justin
    Sansing, Victor
    Ezekiel, Soundararajan
    Pearlstein, Larry
    Njilla, Laurent
    [J]. 2018 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR), 2018,
  • [7] Convolutional Neural Networks for Classification of Malware Assembly Code
    Gibert, Daniel
    Bejar, Javier
    Mateu, Carles
    Planes, Jordi
    Solis, Daniel
    Vicens, Ramon
    [J]. RECENT ADVANCES IN ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2017, 300 : 221 - 226
  • [8] Benchmarking Convolutional and Recurrent Neural Networks for Malware Classification
    Safa, Haidar
    Nassar, Mohamed
    Al Orabi, Wael Al Rahal
    [J]. 2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 561 - 566
  • [9] Efficient and Lightweight Convolutional Networks for IoT Malware Detection: A Federated Learning Approach
    Abdel-Basset, Mohamed
    Hawash, Hossam
    Sallam, Karam M.
    Elgendi, Ibrahim
    Munasinghe, Kumudu
    Jamalipour, Abbas
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (08): : 7164 - 7173
  • [10] Image-based malware representation approach with EfficientNet convolutional neural networks for effective malware classification
    Chaganti, Rajasekhar
    Ravi, Vinayakumar
    Pham, Tuan D.
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 69