An Ensemble-Based Machine Learning Approach for Cyber-Attacks Detection in Wireless Sensor Networks
Source abstract
Abstract
Wireless Sensor Networks (WSNs) are the key underlying technology of the Internet of Things (IoT); however, these networks are energy constrained. Security has become a major challenge with the significant increase in deployed sensors, necessitating effective detection and mitigation approaches. Machine learning (ML) is one of the most effective methods for building cyber-attack detection systems. This paper presents a lightweight ensemble-based ML approach, Weighted Score Selector (WSS), for detecting cyber-attacks in WSNs. The proposed approach is implemented using a blend of supervised ML classifiers, in which the most effective classifier is promoted dynamically for the detection process to gain higher detection performance quickly. We compared the performance of the proposed approach to three classical ensemble techniques: Boosting-based, Bagging-based, and Stacking-based. The performance comparison was conducted in terms of accuracy, probability of false alarm, probability of detection, probability of misdetection, model size, processing time, and average prediction time per sample. We applied two independent feature selection techniques. We utilized the simulation-based labeled dataset, WSN-DS, that comprises samples of four internal network-layer Denial of Service attack types: Grayhole, Blackhole, Flooding, and TDMA scheduling, in addition to normal traffic. The simulation revealed promising results for our proposed approach.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Security in Wireless Sensor Networks
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Electrical Engineering and Computer Science, University of North Dakota, Grand Forks, ND 58202, USA
References (33)
Show source-provided references
1. Prison perimeter surveillance system using WSN10.3844/jcssp.2017.674.679 ↗
2. Object tracking in Wireless Sensor Networks: Challenges and solutions10.3844/jcssp.2016.201.212 ↗
3. Ahmad, R., Wazirali, R., and Abu-Ain, T. (2022). Machine Learning for Wireless Sensor Networks Security: An Overview of Challenges and Issues. Sensors, 22.10.3390/s22134730 ↗
4. Secure data transmission in WSN: An overview10.1007/978-3-319-92807-4_6 ↗
5. Ismail, S., Khoei, T.T., Marsh, R., and Kaabouch, N. (2021, January 1–4). A Comparative Study of Machine Learning Models for Cyber-attacks Detection in Wireless Sensor Networks. Proceedings of the 2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York, NY, USA.10.1109/UEMCON53757.2021.9666581 ↗
6. Ismail, S., Dawoud, D., and Reza, H. (2022, January 26–29). A Lightweight Multilayer Machine Learning Detection System for Cyber-attacks in WSN. Proceedings of the 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.10.1109/CCWC54503.2022.9720891 ↗
7. Ismail, S., and Reza, H. (2022, January 6–9). Evaluation of Naïve Bayesian Algorithms for Cyber-Attacks Detection in Wireless Sensor Networks. Proceedings of the 2022 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA.10.1109/AIIoT54504.2022.9817298 ↗
8. Anomaly detection in wireless sensor network using machine learning algorithm10.1016/j.comcom.2020.01.005 ↗
9. Network intrusion detection system: A systematic study of machine learning and deep learning approaches10.1002/ett.4150 ↗
10. Knowledge-Based Systems Re-scale AdaBoost for attack detection in collaborative filtering recommender systems10.1016/j.knosys.2016.02.008 ↗
11. Saba, T. (2020, January 14–17). Intrusion Detection in Smart City Hospitals using Ensemble Classifiers. Proceedings of the 2020 13th International Conference on Developments in eSystems Engineering (DeSE), Liverpool, UK.10.1109/DeSE51703.2020.9450247 ↗
12. Rashid, M., Kamruzzaman, J., and Hassan, M.M. (2020). Cyberattacks Detection in IoT-Based Smart City Applications Using Machine Learning Techniques. Int. J. Environ. Res. Public Health, 17.10.3390/ijerph17249347 ↗
13. WSN-DS: A Dataset for Intrusion Detection Systems in Wireless Sensor Networks10.1155/2016/4731953 ↗
14. Improved landslide assessment using support vector machine with bagging, boosting, and stacking ensemble machine learning framework in a mountainous watershed, Japan10.1007/s10346-019-01286-5 ↗
15. An effective intrusion detection system using homogeneous ensemble techniques10.4018/IJISP.2022010112 ↗
16. Pham, N.T., Foo, E., Suriadi, S., Jeffrey, H., and Lahza, H.F.M. (February, January 29). Improving performance of intrusion detection system using ensemble methods and feature selection. Proceedings of the Australasian Computer Science Week Multiconference, Brisbane, Australia.
17. Khoei, T.T., Aissou, G., Hu, W.C., and Kaabouch, N. (2021, January 14–15). Ensemble Learning Methods for Anomaly Intrusion Detection System in Smart Grid. Proceedings of the 2021 IEEE International Conference on Electro Information Technology (EIT), Mt. Pleasant, MI, USA.10.1109/EIT51626.2021.9491891 ↗
18. Tan, X., Su, S., Huang, Z., Guo, X., Zuo, Z., Sun, X., and Li, L. (2019). Wireless sensor networks intrusion detection based on SMOTE and the random forest algorithm. Sensors, 19.10.3390/s19010203 ↗
19. An Intrusion Detection Model for Wireless Sensor Network Based on Information Gain Ratio and Bagging Algorithm
20. Garg, S., Singh, A., Batra, S., Kumar, N., and Obaidat, M.S. (2017, January 4–8). EnClass: Ensemble-based classification model for network anomaly detection in massive datasets. Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore.10.1109/GLOCOM.2017.8255025 ↗
21. Homogenous Ensemble Learning for Denial of Service Attack Detection
22. Anomaly detection using ensemble random forest in wireless sensor network
23. Tabbaa, H., Ifzarne, S., and Hafidi, I. (2022). An Online Ensemble Learning Model for Detecting Attacks in Wireless Sensor Networks. arXiv.10.1007/978-3-031-29313-9_24 ↗
24. A supervised machine learning-based solution for efficient network intrusion detection using ensemble learning based on hyperparameter optimization
25. Otoum, S., Kantarci, B., and Mouftah, H.T. (2020, January 7–11). A Novel Ensemble Method for Advanced Intrusion Detection in Wireless Sensor Networks. Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland.10.1109/ICC40277.2020.9149413 ↗
26. Khoei, T.T., Ismail, S., and Kaabouch, N. (2022). Dynamic Selection Techniques for Detecting GPS Spoofing Attacks on UAVs. Sensors, 22.10.3390/s22020662 ↗
27. Iwendi, C., Khan, S., Anajemba, J.H., Mittal, M., Alenezi, M., and Alazab, M. (2020). The Use of Ensemble Models for Multiple Class and Binary Class Classification for Improving Intrusion Detection Systems. Sensors, 20.10.3390/s20092559 ↗
28. Increasing the Performance of Machine Learning-Based IDSs on an Imbalanced and Up-to-Date Dataset10.1109/ACCESS.2020.2973219 ↗
29. Jafari, F., and Dorafshan, S. (2021). Bridge Inspection and Defect Recognition with Using Impact Echo Data, Probability, and Naive Bayes Classifiers. Infrastructures, 6.10.3390/infrastructures6090132 ↗
30. Materials Today: Proceedings Optimal feature selection for machine learning based intrusion detection system by exploiting attribute dependence10.1016/j.matpr.2021.04.643 ↗
31. A review of feature selection methods based on mutual information10.1007/s00521-013-1368-0 ↗
32. Ensemble Adaboost classifier for accurate and fast detection of botnet attacks in connected vehicles10.1002/ett.4088 ↗
33. Perner, P. (2012). Application of Bagging, Boosting and Stacking to Intrusion Detection. Proceedings of the Machine Learning and Data Mining in Pattern Recognition, Springer.10.1007/978-3-642-31537-4 ↗