A lightweight intrusion detection algorithm for IoT based on data purification and a separable convolution improved CNN
With the rapid development of the IoT (Internet of Things), the network data present the characteristics of large volume and high dimension. Convolutional neural networks (CNNs) have become one of the most important intrusion detection methods due to their advantages in processing high-dimensional d...
Gespeichert in:
Veröffentlicht in: | Knowledge-based systems 2024-11, Vol.304, p.112473, Article 112473 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | With the rapid development of the IoT (Internet of Things), the network data present the characteristics of large volume and high dimension. Convolutional neural networks (CNNs) have become one of the most important intrusion detection methods due to their advantages in processing high-dimensional data. The conventional intrusion detection model based on CNN lacks an effective data purification means in the process of converting unstructured data into image data, and too many parameters are generated due to the complex structure of the model in the training process, leading to the problems of high time complexity and low detection rate of the model, which limits the application of the CNN in intrusion detection of the IoT. First, based on the principle of liquid molecular distillation, a data purification algorithm (DPA) for unstructured data is proposed in this paper, which reduces the "redundant" data generated in the process of converting unstructured data to image data. Second, based on the rigid-motion convolution principle of a separable wavelet, separable convolution is used to improve the CNN structure, and then a lightweight detection algorithm LSCNN (lightweight CNN based on separable convolution) is developed to reduce the number of parameters in the network structure and improve the time efficiency and accuracy of the algorithm. The experimental results on real intrusion detection datasets show that the LSCNN trained on DPA purified data has higher time efficiency and detection accuracy than the conventional CNN, and compared with the conventional machine learning algorithm, it has higher accuracy. |
---|---|
ISSN: | 0950-7051 |
DOI: | 10.1016/j.knosys.2024.112473 |