An efficient intrusion detection model based on convolutional spiking neural network

Zhen Wang,Fuad A. Ghaleb,Anazida Zainal,Maheyzah Md Siraj,Xing Lu
DOI: https://doi.org/10.1038/s41598-024-57691-x
IF: 4.6
2024-03-27
Scientific Reports
Abstract:Many intrusion detection techniques have been developed to ensure that the target system can function properly under the established rules. With the booming Internet of Things (IoT) applications, the resource-constrained nature of its devices makes it urgent to explore lightweight and high-performance intrusion detection models. Recent years have seen a particularly active application of deep learning (DL) techniques. The spiking neural network (SNN), a type of artificial intelligence that is associated with sparse computations and inherent temporal dynamics, has been viewed as a potential candidate for the next generation of DL. It should be noted, however, that current research into SNNs has largely focused on scenarios where limited computational resources and insufficient power sources are not considered. Consequently, even state-of-the-art SNN solutions tend to be inefficient. In this paper, a lightweight and effective detection model is proposed. With the help of rational algorithm design, the model integrates the advantages of SNNs as well as convolutional neural networks (CNNs). In addition to reducing resource usage, it maintains a high level of classification accuracy. The proposed model was evaluated against some current state-of-the-art models using a comprehensive set of metrics. Based on the experimental results, the model demonstrated improved adaptability to environments with limited computational resources and energy sources.
multidisciplinary sciences
What problem does this paper attempt to address?
The paper attempts to address the problem of developing a lightweight and efficient intrusion detection model in resource-constrained Internet of Things (IoT) environments. With the rapid development of IoT applications, the resource constraints of its devices make it particularly urgent to explore lightweight and high-performance intrusion detection models. Although traditional deep learning models have improved performance, they are often inefficient in resource-constrained environments. Therefore, this paper proposes an intrusion detection model based on Convolutional Spiking Neural Network (CSNN), aiming to reduce resource consumption while maintaining high classification accuracy. Specifically, the paper focuses on the following points: 1. **Efficiency in resource-constrained environments**: Existing deep learning models often encounter issues of insufficient computational resources and high energy consumption when running on resource-constrained IoT devices. The proposed model aims to improve adaptability and efficiency in these environments by combining the advantages of Spiking Neural Networks (SNN) and Convolutional Neural Networks (CNN). 2. **Classification accuracy**: Although the model needs to be lightweight, it still needs to maintain high classification accuracy to effectively detect network intrusion behaviors. Through reasonable algorithm design, the paper ensures that the model can maintain high classification accuracy while reducing resource usage. 3. **Real-time and low latency**: In practical applications, intrusion detection systems need to respond quickly to potential threats. Therefore, the proposed model not only optimizes resource consumption but also improves real-time performance and low latency. 4. **Adaptation to various attack types**: Intrusion detection systems need to be able to identify various types of network attacks. The paper validates the performance of the proposed model on different datasets through experiments, proving its effectiveness under various attack types. In summary, the main goal of this paper is to develop a model that can efficiently and accurately perform intrusion detection in resource-constrained IoT environments to address the challenges in the current network security field.