1D-CNN-IDS: 1D CNN-based Intrusion Detection System for IIoT

Muhammad Arslan,Muhammad Mubeen,Muhammad Bilal,Saadullah Farooq Abbasi
2024-09-13
Abstract:The demand of the Internet of Things (IoT) has witnessed exponential growth. These progresses are made possible by the technological advancements in artificial intelligence, cloud computing, and edge computing. However, these advancements exhibit multiple challenges, including cyber threats, security and privacy concerns, and the risk of potential financial losses. For this reason, this study developed a computationally inexpensive one-dimensional convolutional neural network (1DCNN) algorithm for cyber-attack classification. The proposed study achieved an accuracy of 99.90% to classify nine cyber-attacks. Multiple other performance metrices have been evaluated to validate the efficacy of the proposed scheme. In addition, comparison has been done with existing state-of-the-art schemes. The findings of the proposed study can significantly contribute to the development of secure intrusion detection for IIoT systems.
Cryptography and Security
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to effectively detect cyber - attacks in the Industrial Internet of Things (IIoT) environment. With the rapid development of Internet of Things (IoT) technology, IIoT systems have been widely used in the manufacturing and service industries, but at the same time, they also face a variety of cybersecurity threats, such as unauthorized data access, service interruption, and device damage. These threats not only affect the normal operation of the system but may also lead to serious financial losses. Therefore, developing an efficient Intrusion Detection System (IDS) is crucial for protecting the security of IIoT systems. To meet this challenge, this research proposes an intrusion detection algorithm based on one - dimensional Convolutional Neural Network (1D - CNN). This algorithm aims to identify multiple cyber - attacks by efficiently processing time - series data while maintaining a low computational cost. Specifically, the main contributions of the research include: 1. **Data pre - processing**: The Edge - IIoT data set was pre - processed, including deleting redundant feature columns and encoding categorical data, and finally a CSV file was generated to facilitate the identification of different cyber - attack patterns. 2. **1D - CNN algorithm development**: An efficient 1D - CNN algorithm was designed to detect multiple cyber - attacks in IIoT. This algorithm contains three convolutional layers, a max - pooling layer, and a dropout layer to extract local patterns and features in time - series data and prevent over - fitting. 3. **Experimental verification**: The effectiveness of the algorithm was evaluated through multiple performance metrics such as accuracy, precision, recall, and F1 - score, and compared with existing advanced methods. The experimental results show that the algorithm achieved an accuracy of 99.90% when classifying nine cyber - attacks. In conclusion, this research aims to provide an efficient and low - cost intrusion detection solution to enhance the security of IIoT systems.