IoT-Based Intrusion Detection System Using New Hybrid Deep Learning Algorithm

被引:29
作者
Yaras, Sami [1 ]
Dener, Murat [1 ]
机构
[1] Gazi Univ, Grad Sch Nat & Appl Sci, Dept Informat Secur Engn, TR-06560 Ankara, Turkiye
关键词
DDoS attacks; big data; intrusion detection system; hybrid algorithm; deep learning; machine learning; multi-class classification; IoT security;
D O I
10.3390/electronics13061053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The most significant threat that networks established in IoT may encounter is cyber attacks. The most commonly encountered attacks among these threats are DDoS attacks. After attacks, the communication traffic of the network can be disrupted, and the energy of sensor nodes can quickly deplete. Therefore, the detection of occurring attacks is of great importance. Considering numerous sensor nodes in the established network, analyzing the network traffic data through traditional methods can become impossible. Analyzing this network traffic in a big data environment is necessary. This study aims to analyze the obtained network traffic dataset in a big data environment and detect attacks in the network using a deep learning algorithm. This study is conducted using PySpark with Apache Spark in the Google Colaboratory (Colab) environment. Keras and Scikit-Learn libraries are utilized in the study. 'CICIoT2023' and 'TON_IoT' datasets are used for training and testing the model. The features in the datasets are reduced using the correlation method, ensuring the inclusion of significant features in the tests. A hybrid deep learning algorithm is designed using one-dimensional CNN and LSTM. The developed method was compared with ten machine learning and deep learning algorithms. The model's performance was evaluated using accuracy, precision, recall, and F1 parameters. Following the study, an accuracy rate of 99.995% for binary classification and 99.96% for multiclassification is achieved in the 'CICIoT2023' dataset. In the 'TON_IoT' dataset, a binary classification success rate of 98.75% is reached.
引用
收藏
页数:28
相关论文
共 50 条
[31]   Edge Computing Network Intrusion Detection System in IoT Using Deep Learning [J].
Hinojosa, Andres ;
Majd, Nahid Ebrahimi .
2024 33RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, ICCCN 2024, 2024,
[32]   Development of an intelligent intrusion detection system for IoT networks using deep learning [J].
Zhang, Haozhe .
Discover Internet of Things, 2025, 5 (01)
[33]   DeepIIoT: An Explainable Deep Learning Based Intrusion Detection System for Industrial IOT [J].
Alani, Mohammed M. ;
Damiani, Ernesto ;
Ghosh, Uttam .
2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2022, :169-174
[34]   A Novel Deep Learning-Based Intrusion Detection System for IoT Networks [J].
Awajan, Albara .
COMPUTERS, 2023, 12 (02)
[35]   IoT-Based Intrusion Detection Systems: A Review [J].
Mohamed, Tamara Saad ;
Aydin, Sezgin .
SMART SCIENCE, 2022, 10 (04) :265-282
[36]   Deep Learning in IoT Intrusion Detection [J].
Stefanos Tsimenidis ;
Thomas Lagkas ;
Konstantinos Rantos .
Journal of Network and Systems Management, 2022, 30
[37]   Deep Learning in IoT Intrusion Detection [J].
Tsimenidis, Stefanos ;
Lagkas, Thomas ;
Rantos, Konstantinos .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (01)
[38]   IoT-based group size prediction and recommendation system using machine learning and deep learning techniques [J].
Chopra, Deepti ;
Kaur, Arvinder .
SN APPLIED SCIENCES, 2021, 3 (02)
[39]   IoT-based group size prediction and recommendation system using machine learning and deep learning techniques [J].
Deepti Chopra ;
Arvinder Kaur .
SN Applied Sciences, 2021, 3
[40]   An IoT-Based Intrusion Detection System Approach for TCP SYN Attacks [J].
Berguiga, Abdelwahed ;
Harchay, Ahlem .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02) :3839-3851