TY - JOUR
T1 - A Novel Intrusion Detection Method Based on Lightweight Neural Network for Internet of Things
AU - Zhao, Ruijie
AU - Gui, Guan
AU - Xue, Zhi
AU - Yin, Jie
AU - Ohtsuki, Tomoaki
AU - Adebisi, Bamidele
AU - Gacanin, Haris
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2022/6/15
Y1 - 2022/6/15
N2 - The purpose of a network intrusion detection (NID) is to detect intrusions in the network, which plays a critical role in ensuring the security of the Internet of Things (IoT). Recently, deep learning (DL) has achieved a great success in the field of intrusion detection. However, the limited computing capabilities and storage of IoT devices hinder the actual deployment of DL-based high-complexity models. In this article, we propose a novel NID method for IoT based on the lightweight deep neural network (LNN). In the data preprocessing stage, to avoid high-dimensional raw traffic features leading to high model complexity, we use the principal component analysis (PCA) algorithm to achieve feature dimensionality reduction. Besides, our classifier uses the expansion and compression structure, the inverse residual structure, and the channel shuffle operation to achieve effective feature extraction with low computational cost. For the multiclassification task, we adopt the NID loss that acts as a better loss function to replace the standard cross-entropy loss for dealing with the problem of uneven distribution of samples. The results of experiments on two real-world NID data sets demonstrate that our method has excellent classification performance with low model complexity and small model size, and it is suitable for classifying the IoT traffic of normal and attack scenarios.
AB - The purpose of a network intrusion detection (NID) is to detect intrusions in the network, which plays a critical role in ensuring the security of the Internet of Things (IoT). Recently, deep learning (DL) has achieved a great success in the field of intrusion detection. However, the limited computing capabilities and storage of IoT devices hinder the actual deployment of DL-based high-complexity models. In this article, we propose a novel NID method for IoT based on the lightweight deep neural network (LNN). In the data preprocessing stage, to avoid high-dimensional raw traffic features leading to high model complexity, we use the principal component analysis (PCA) algorithm to achieve feature dimensionality reduction. Besides, our classifier uses the expansion and compression structure, the inverse residual structure, and the channel shuffle operation to achieve effective feature extraction with low computational cost. For the multiclassification task, we adopt the NID loss that acts as a better loss function to replace the standard cross-entropy loss for dealing with the problem of uneven distribution of samples. The results of experiments on two real-world NID data sets demonstrate that our method has excellent classification performance with low model complexity and small model size, and it is suitable for classifying the IoT traffic of normal and attack scenarios.
KW - Deep learning (DL)
KW - Internet of Things (IoT)
KW - Intrusion detection
KW - Lightweight neural network
UR - http://www.scopus.com/inward/record.url?scp=85117273148&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85117273148&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2021.3119055
DO - 10.1109/JIOT.2021.3119055
M3 - Article
AN - SCOPUS:85117273148
SN - 2327-4662
VL - 9
SP - 9960
EP - 9972
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 12
ER -