journal article·2023Open access

Voting Classifier and Metaheuristic Optimization for Network Intrusion燚etection

Doaa Sami Khafaga, Faten Khalid Karim, Abdelaziz A. Abdelhamid, El-Sayed M. El-kenawy, Hend K. Alkahtani, Nima Khodadadi, Mohammed Hadwan, Abdelhameed Ibrahim

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

Managing physical objects in the network’s periphery is made possible by the Internet of Things (IoT), revolutionizing human life. Open attacks and unauthorized access are possible with these IoT devices, which exchange data to enable remote access. These attacks are often detected using intrusion detection methodologies, although these systems’ effectiveness and accuracy are subpar. This paper proposes a new voting classifier composed of an ensemble of machine learning models trained and optimized using metaheuristic optimization. The employed metaheuristic optimizer is a new version of the whale optimization algorithm (WOA), which is guided by the dipper throated optimizer (DTO) to improve the exploration process ofthe traditional WOA optimizer. The proposed voting classifier categorizes the network intrusions robustly and efficiently. To assess the proposed approach, a dataset created from IoT devices is employed to record the efficiency of the proposed algorithm for binary attack categorization. The dataset records are balanced using the locality-sensitive hashing (LSH) and Synthetic Minority Oversampling Technique (SMOTE). The evaluation of the achieved results is performed in terms of statistical analysis and visual plots to prove the proposed approach’s effectiveness, stability, and significance. The achieved results confirmed the superiority of the proposed algorithm for the task of network intrusion detection.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · IoT-based Smart Home Systems

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

References (47)

Show source-provided references
1. Development of smart healthcare monitoring system in IoT environment10.1007/s42979-020-00195-y ↗
2. Analysis of three IoT-based wireless sensors for environmental monitoring10.1109/TIM.2017.2677619 ↗
3. Urban underground infrastructure monitoring IoT: The path loss analysis
4. Big data and IoT-based applications in smart environments: A systematic review10.1016/j.cosrev.2020.100318 ↗
5. A smart home energy management system using IoT and big data analytics approach10.1109/TCE.2017.015014 ↗
6. An experimental analysis of attack classification using machine learning in IoT networks10.3390/s21020446 ↗
7. Detecting the security level of various cryptosystems using machine learning models
8. Network intrusion detection leveraging machine learning and feature selection
9. Chaos-based confusion and diffusion of image pixels using dynamic substitution10.1109/ACCESS.2020.3012912 ↗
10. A novel privacy approach of digital aerial images based on mersenne twister method with DNA genetic encoding and chaos10.3390/rs12111893 ↗
11. Analysis of the cyber attack on the Ukrainian power grid
12. The effect of IoT new features on security and privacy: New threats, existing solutions, and challenges yet to be solved10.1109/JIOT.2018.2847733 ↗
13. Machine learning-based network vulnerability analysis of industrial internet of things10.1109/JIOT.2019.2912022 ↗
14. N. Mustafa, “Ton-IoT dataset,” 2019. [Online]. Available: https://cloudstor.aarnet.edu.au/plus/s/ds5zW91vdgjEj9i, (accessed: 29-May-2022).
15. Ton IoT telemetry dataset: A new generation dataset of IoT and IIoT for data-driven intrusion detection systems10.1109/ACCESS.2020.3022862 ↗
16. Identification of remote IoT users using sensor data analytics
17. IIoT cybersecurity risk modeling for SCADA systems10.1109/JIOT.2018.2822842 ↗
18. Elnids: Ensemble learning based network intrusion detection system for RPL based internet of things
19. An ensemble intrusion detection technique based on proposed statistical flow features for protecting network traffic of internet of things10.1109/JIOT.2018.2871719 ↗
20. Building an efficient intrusion detection system based on feature selection and ensemble classifier10.1016/j.comnet.2020.107247 ↗
21. Effective intrusion detection system using XGBoost10.3390/info9070149 ↗
22. Extreme gradient boosting based tuning for classification in intrusion detection systems
23. An ensemble learning based wi-fi network intrusion detection system (WNIDS)
24. A detailed analysis of cicids2017 dataset for designing intrusion detection systems
25. Accelerated GPU based protein sequence alignment-An optimized database sequences approach
26. A review of intrusion detection systems using machine and deep learning in internet of things: Challenges, solutions and future directions10.3390/electronics9071177 ↗
27. A novel attack detection scheme for the industrial internet of things using a lightweight random neural network10.1109/ACCESS.2020.2994079 ↗
28. A weighted majority voting ensemble approach for classification
29. A spatiotemporal change detection method for monitoring pine wilt disease in a complex landscape using high-resolution remote sensing imagery
30. Python Machine Learning: Unlock deeper insights into Machine Leaning with this vital guide to cutting-edge predictive analytics
31. A novel SVM-KNN-PSO ensemble method for intrusion detection system10.1016/j.asoc.2015.10.011 ↗
32. Geron · Hands-on Machine Learning with Scikit-Learn and Tensor-Flow: Concepts, Tools, and Techniques to Build Intelligent Systems · 2017
33. RPL-NIDDS17-A data set for intrusion detection in RPL based 6LoWPAN networks
34. Advanced meta-heuristics, convolutional neural networks, and feature selectors for efficient COVID-19 X-ray chest image classification10.1109/ACCESS.2021.3061058 ↗
35. Optimized two-level ensemble model for predicting the parameters of metamaterial antenna10.32604/cmc.2022.027653 ↗
36. Robust prediction of the bandwidth of metamaterial antenna using deep learning10.32604/cmc.2022.025739 ↗
37. Meta-heuristics for feature selection and classification in diagnostic breast cancer10.32604/cmc.2022.029605 ↗
38. Improved prediction of metamaterial antenna bandwidth using adaptive optimization of LSTM10.32604/cmc.2022.028550 ↗
39. Novel meta-heuristic algorithm for feature selection, unconstrained functions and engineering problems10.1109/ACCESS.2022.3166901 ↗
40. Robust speech emotion recognition using CNN+LSTM based on stochastic fractal search optimization algorithm10.1109/ACCESS.2022.3172954 ↗
41. A binary sine cosine-modified whale optimization algorithm for feature selection
42. Advanced ensemble model for solar radiation forecasting using sine cosine algorithm and newton’s laws10.1109/ACCESS.2021.3106233 ↗
43. Dynamic voting classifier for risk identification in supply chain 4.010.32604/cmc.2021.018179 ↗
44. Wind speed ensemble forecasting based on deep learning using adaptive dynamic optimization algorithm10.1109/ACCESS.2021.3111408 ↗
45. Advance artificial intelligence technique for designing double T-shaped monopole antenna10.32604/cmc.2021.019114 ↗
46. Sunshine duration measurements and predictions in Saharan Algeria region: An improved ensemble learning approach10.1007/s00704-021-03843-2 ↗
47. Novel meta-heuristic algorithm for feature selection, unconstrained functions and engineering problems10.1109/ACCESS.2022.3166901 ↗