journal article·2023Open access

Optimal Deep Learning Driven Intrusion Detection in SDN-Enabled IoT Environment

Mohammed Maray, Haya Mesfer Alshahrani, Khalid A. Alissa, Najm Alotaibi, Abdulbaset Gaddah, Ali Meree, Mahmoud Othman, Manar Ahmed Hamza

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

In recent years, wireless networks are widely used in different domains. This phenomenon has increased the number of Internet of Things (IoT) devices and their applications. Though IoT has numerous advantages, the commonly-used IoT devices are exposed to cyber-attacks periodically. This scenario necessitates real-time automated detection and the mitigation of different types of attacks in high-traffic networks. The Software-Defined Networking (SDN) technique and the Machine Learning (ML)-based intrusion detection technique are effective tools that can quickly respond to different types of attacks in the IoT networks. The Intrusion Detection System (IDS) models can be employed to secure the SDN-enabled IoT environment in this scenario. The current study devises a Harmony Search algorithm-based Feature Selection with Optimal Convolutional Autoencoder (HSAFS-OCAE) for intrusion detection in the SDN-enabled IoT environment. The presented HSAFS-OCAE method follows a three-stage process in which the Harmony Search Algorithm-based FS (HSAFS) technique is exploited at first for feature selection. Next, the CAE method is leveraged to recognize and classify intrusions in the SDN-enabled IoT environment. Finally, the Artificial Fish Swarm Algorithm (AFSA) is used to fine-tune the hyperparameters. This process improves the outcomes of the intrusion detection process executed by the CAE algorithm and shows the work’s novelty. The proposed HSAFS-OCAE technique was experimentally validated under different aspects, and the comparative analysis results established the supremacy of the proposed model.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Software-Defined Networks and 5G · Internet Traffic Analysis and Secure E-voting

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (20)

Show source-provided references
1. Survey on SDN based network intrusion detection system using machine learning approaches10.1007/s12083-017-0630-0 ↗
2. A comprehensive analyses of intrusion detection system for IoT environment
3. Effects of machine learning approach in flow-based anomaly detection on software-defined networking10.3390/sym12010007 ↗
4. Optimal deep learning-based cyberattack detection and classification technique on social networks10.32604/cmc.2022.024488 ↗
5. SDN-based intrusion detection system for IoT using deep learning classifier (IDSIoT-SDL)10.1049/cit2.12003 ↗
6. DeepIDS: Deep learning approach for intrusion detection in software defined networking10.3390/electronics9091533 ↗
7. Designing a network intrusion detection system based on machine learning for software defined networks10.3390/fi13050111 ↗
8. Artificial intelligence enabled intrusion detection systems for cognitive cyber-physical systems in industry 4.0 environment10.1007/s11571-022-09780-8 ↗
9. SDN-based intrusion detection system for early detection and mitigation of ddos attacks10.3390/info10030106 ↗
10. Deep learning-based intrusion detection for distributed denial of service attack in agriculture 4.010.3390/electronics10111257 ↗
11. An improved intrusion detection system for sdn using multi-stage optimized deep forest classifier
12. ARIES: A novel multivariate intrusion detection system for smart grid10.3390/s20185305 ↗
13. A hybrid deep learning-driven sdn enabled mechanism for secure communication in internet of things (IoT)10.3390/s21144884 ↗
14. Collaborative intrusion detection for vanets: A deep learning-based distributed sdn approach10.1109/TITS.2020.3027390 ↗
15. Machine-learning-enabled intrusion detection system for cellular connected uav networks10.3390/electronics10131549 ↗
16. Adaptive machine learning based distributed denial-of-services attacks detection and mitigation system for sdn-enabled IoT10.3390/s22072697 ↗
17. Blockchain and random subspace learning-based ids for sdn-enabled industrial IoT security10.3390/s19143119 ↗
18. A comprehensive survey of the harmony search algorithm in clustering applications10.3390/app10113827 ↗
19. Deep convolutional autoencoder for radar-based classification of similar aided and unaided human activities10.1109/TAES.2018.2799758 ↗
20. Optimized economic load dispatch with multiple fuels and valve-point effects using hybrid genetic–artificial fish swarm algorithm10.3390/su131910609 ↗