A lightweight intrusion detection method for IoT based on deep learning and dynamic quantization

PeerJ Comput Sci. 2023 Sep 22:9:e1569. doi: 10.7717/peerj-cs.1569. eCollection 2023.

Abstract

Intrusion detection ensures that IoT can protect itself against malicious intrusions in extensive and intricate network traffic data. In recent years, deep learning has been extensively and effectively employed in IoT intrusion detection. However, the limited computing power and storage space of IoT devices restrict the feasibility of deploying resource-intensive intrusion detection systems on them. This article introduces the DL-BiLSTM lightweight IoT intrusion detection model. By combining deep neural networks (DNNs) and bidirectional long short-term memory networks (BiLSTMs), the model enables nonlinear and bidirectional long-distance feature extraction of complex network information. This capability allows the system to capture complex patterns and behaviors related to cyber-attacks, thus enhancing detection performance. To address the resource constraints of IoT devices, the model utilizes the incremental principal component analysis (IPCA) algorithm for feature dimensionality reduction. Additionally, dynamic quantization is employed to trim the specified cell structure of the model, thereby reducing the computational burden on IoT devices while preserving accurate detection capability. The experimental results on the benchmark datasets CIC IDS2017, N-BaIoT, and CICIoT2023 demonstrate that DL-BiLSTM surpasses traditional deep learning models and cutting-edge detection techniques in terms of detection performance, while maintaining a lower model complexity.

Keywords: Bidirectional long short-term memory neural networks; Deep neural networks; Dynamic quantization; Internet of Things; Intrusion detection.

Grants and funding

This work is supported by the Natural Science Foundation of China (62062037, 61562037, 72261018), and the Natural Science Foundation of Jiangxi Province (20212BAB202014, 20171BAB202026). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.