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 条
  • [41] Ship classification based on convolutional neural networks
    Yang, Yang
    Ding, Kaifa
    Chen, Zhuang
    [J]. SHIPS AND OFFSHORE STRUCTURES, 2022, 17 (12) : 2715 - 2721
  • [42] Waveforms classification based on convolutional neural networks
    Zhao, Bendong
    Xiao, Shanzhu
    Lu, Huanzhang
    Liu, Junliang
    [J]. 2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 162 - 165
  • [43] Data augmentation based malware detection using convolutional neural networks
    Catak, Ferhat Ozgur
    Ahmed, Javed
    Sahinbas, Kevser
    Khand, Zahid Hussain
    [J]. PEERJ COMPUTER SCIENCE, 2021,
  • [44] Data Augmentation based Malware Detection Using Convolutional Neural Networks
    Catak, Ferhat Ozgur
    Ahmed, Javed
    Sahinbas, Kevser
    Khand, Zahid Hussain
    [J]. PeerJ Computer Science, 2021, 7 : 1 - 26
  • [45] IMCLNet: A lightweight deep neural network for Image-based Malware Classification
    Zou, Binghui
    Cao, Chunjie
    Tao, Fangjian
    Wang, Longjuan
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 70
  • [46] EfficientNet convolutional neural networks-based Android malware detection
    Yadav, Pooja
    Menon, Neeraj
    Ravi, Vinayakumar
    Vishvanathan, Sowmya
    Pham, Tuan D.
    [J]. COMPUTERS & SECURITY, 2020, 115
  • [47] Graph Convolutional Neural Network Based Malware Detection in IoT-Cloud Environment
    Alsubaei, Faisal S.
    Alshahrani, Haya Mesfer
    Tarmissi, Khaled
    Motwakel, Abdelwahed
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 36 (03): : 2897 - 2914
  • [48] Efficient Malware Classification by Binary Sequences with One-Dimensional Convolutional Neural Networks
    Lin, Wei-Cheng
    Yeh, Yi-Ren
    [J]. MATHEMATICS, 2022, 10 (04)
  • [49] Cow Rump Identification Based on Lightweight Convolutional Neural Networks
    Hou, Handan
    Shi, Wei
    Guo, Jinyan
    Zhang, Zhe
    Shen, Weizheng
    Kou, Shengli
    [J]. INFORMATION, 2021, 12 (09)
  • [50] Identification of Weather Phenomena Based on Lightweight Convolutional Neural Networks
    Wang, Congcong
    Liu, Pengyu
    Jia, Kebin
    Jia, Xiaowei
    Li, Yaoyao
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 64 (03): : 2043 - 2055