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 条
  • [31] Lightweight IoT Malware Detection Solution Using CNN Classification
    Zaza, Ahmad M. N.
    Kharroub, Suleiman K.
    Abualsaud, Khalid
    [J]. 2020 IEEE 3RD 5G WORLD FORUM (5GWF), 2020, : 212 - 217
  • [32] A Hierarchical Convolutional Neural Network for Malware Classification
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    [J]. 2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [33] Fingerprint Classification Based on Lightweight Neural Networks
    Gan, Junying
    Qi, Ling
    Bai, Zhenfeng
    Xiang, Li
    [J]. BIOMETRIC RECOGNITION (CCBR 2019), 2019, 11818 : 28 - 36
  • [34] MalFCS: An effective malware classification framework with automated feature extraction based on deep convolutional neural networks
    Xiao, Guoqing
    Li, Jingning
    Chen, Yuedan
    Li, Kenli
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 141 : 49 - 58
  • [35] Designing Deep Convolutional Neural Networks using a Genetic Algorithm for Image-based Malware Classification
    Paardekooper, Cornelius
    Noman, Nasimul
    Chiong, Raymond
    Varadharajan, Vijay
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [36] Empowering Convolutional Networks for Malware Classification and Analysis
    Kolosnjaji, Bojan
    Eraisha, Ghadir
    Webster, George
    Zarras, Apostolis
    Eckert, Claudia
    [J]. 2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 3838 - 3845
  • [37] A novel malware classification and augmentation model based on convolutional neural network
    Tekerek, Adem
    Yapici, Muhammed Mutlu
    [J]. COMPUTERS & SECURITY, 2022, 112
  • [38] Image-Based Malware Classification Using Convolutional Neural Network
    Kim, Hae-Jung
    [J]. ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 1352 - 1357
  • [39] A Lightweight Attention-Based Convolutional Neural Networks for Fresh-Cut Flower Classification
    Fei, Yeqi
    Li, Zhenye
    Zhu, Tingting
    Ni, Chao
    [J]. IEEE ACCESS, 2023, 11 : 17283 - 17293
  • [40] Ship classification based on convolutional neural networks
    Li Zhenzhen
    Zhao Baojun
    Tang Linbo
    Li Zhen
    Feng Fan
    [J]. JOURNAL OF ENGINEERING-JOE, 2019, 2019 (21): : 7343 - 7346