journal article·2022Open access

Machine Learning Approaches to Detect DoS and Their Effect on WSNs Lifetime

Raniyah Wazirali, Rami Ahmad

Computers, Materials & Continua· Volume 70· Issue 3

Abstract

Energy and security remain the main two challenges in Wireless Sensor Networks (WSNs). Therefore, protecting these WSN networks from Denial of Service (DoS) and Distributed DoS (DDoS) is one of the WSN networks security tasks. Traditional packet deep scan systems that rely on open field inspection in transport layer security packets and the open field encryption trend are making machine learning-based systems the only viable choice for these types of attacks. This paper contributes to the evaluation of the use machine learning algorithms in WSN nodes traffic and their effect on WSN network life time. We examined the performance metrics of different machine learning classification categories such as K-Nearest Neighbour (KNN), Logistic Regression (LR), Support Vector Machine (SVM), Gboost, Decision Tree (DT), Naïve Bayes, Long Short Term Memory (LSTM), and Multi-Layer Perceptron (MLP) on a WSN-dataset in different sizes. The test results proved that the statistical and logical classification categories performed the best on numeric statistical datasets, and the Gboost algorithm showed the best performance compared to different algorithms on average of all performance metrics. The performance metrics used in these validations were accuracy, F1-score, False Positive Ratio (FPR), False Negative Ratio (FNR), and the training execution time. Moreover, the test results showed the Gboost algorithm got 99.6%, 98.8%, 0.4% 0.13% in accuracy, F1-score, FPR, and FNR, respectively. At training execution time, it obtained 1.41 s for the average of all training time execution datasets. In addition, this paper demonstrated that for the numeric statistical data type, the best results are in the size of the dataset ranging from 3000 to 6000 records and the percentage between categories is not less than 50% for each category with the other categories. Furthermore, this paper investigated the effect of Gboost on the WSN lifetime, which resulted in a 32% reduction compared to other Gboost-free scenarios.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Security in Wireless Sensor Networks · Network Security and Intrusion Detection · Energy Efficient Wireless Sensor Networks

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

References (51)

Show source-provided references
1. A Survey of internet of things (IoT) in education: Opportunities and challenges
2. A new digital watermarking method for data integrity protection in the perception layer of IoT10.1155/2017/7536381 ↗
3. A novel block encryption algorithm based on chaotic s-box for wireless sensor network10.1109/ACCESS.2019.2911395 ↗
4. Congestion control in wireless sensor and 6LoWPAN networks: Toward the internet of things10.1007/s11276-018-1743-y ↗
5. Energy efficiency of encryption schemes applied to wireless sensor networks10.1002/sec.375 ↗
6. A survey on security and privacy issues in internet-of-things10.1109/JIOT.2017.2694844 ↗
7. 6LoWPAN Multi-layered security protocol based on IEEE 802.15.4 security features
8. Security and privacy in wireless sensor networks: Advances and challenges10.3390/s20030744 ↗
9. DDOS attack in WSN: A survey
10. Denial-of-service attacks on wireless sensor network and defense techniques10.1007/s11277-020-07776-3 ↗
11. A survey on intrusion detection and prevention in wireless ad-hoc networks10.1016/j.sysarc.2019.101701 ↗
12. Machine learning algorithms for wireless sensor networks: A survey10.1016/j.inffus.2018.09.013 ↗
13. A framework for anomaly detection and classification in multiple IoT scenarios10.1016/j.future.2020.08.010 ↗
14. A DDoS detection method for socially aware networking based on forecasting fusion feature sequence10.1093/comjnl/bxy025 ↗
15. A survey of DDoS attacking techniques and defence mechanisms in the IoT network10.1007/s11235-019-00599-z ↗
16. On the feasibility of deep learning in sensor network intrusion detection10.1109/LNET.2019.2901792 ↗
17. LSTM learning with Bayesian and Gaussian processing for anomaly detection in industrial IoT10.1109/TII.2019.2952917 ↗
18. Wireless sensor network intrusion detection system based on MK-eLM10.1007/s00500-020-04678-1 ↗
19. DDos attacks in WSNs: Detection and countermeasures10.1049/iet-wss.2017.0029 ↗
20. Lightweight machine learning classifiers of IoT traffic flows10.1109/SYNCHROINFO.2019.8814156 ↗
21. Lightweight machine learning-based approach for supervision of fitness workout
22. DLDM: Deep learning-based defense mechanism for denial of service attacks in wireless sensor networks10.1016/j.micpro.2020.103278 ↗
23. WSN-Ds: A dataset for intrusion detection systems in wireless sensor networks10.1155/2016/4731953 ↗
24. A lightweight anomaly detection method based on svdd for wireless sensor networks10.1007/s11277-019-06143-1 ↗
25. An automated lightweight encryption scheme for secure and energy-efficient communication in wireless sensor networks10.1016/j.adhoc.2021.102448 ↗
26. Routing in IPv6 over low-power wireless personal area networks (6LoWPAN): A survey10.1155/2012/316839 ↗
27. A survey on mobility management protocols in wireless sensor networks based on 6LoWPAN technology10.1016/j.comcom.2014.10.004 ↗
28. Enhanced DTLS with CoAP-based authentication scheme for the internet of things in healthcare application10.1007/s11227-017-2169-5 ↗
29. A survey of intrusion detection systems in wireless sensor networks
30. A machine learning approach for imputation and anomaly detection in IoT environment10.1111/exsy.12556 ↗
31. Hybrid anomaly detection by using clustering for wireless sensor network10.1007/s11277-018-5721-6 ↗
32. Anomaly detection in smart home operation from user behaviors and home conditions10.1109/TCE.2020.2981636 ↗
33. MLP-Ga based algorithm to detect application layer DDoS attack10.1016/j.jisa.2017.09.004 ↗
34. A novel clustering approach and adaptive SVM classifier for intrusion detection in WSN: A data mining concept
35. Distributed detection of mobile malicious node attacks in wireless sensor networks10.1016/j.adhoc.2011.09.006 ↗
36. Modeling tools for detecting DoS attacks in WSNs10.1002/sec.630 ↗
37. An intrusion detection system for constrained wsn and iot nodes based on binary logistic regression
38. A statistical approach to detect jamming attacks in wireless sensor networks10.3390/s18061691 ↗
39. A lightweight intrusion detection method based on fuzzy clustering algorithm for wireless sensor networks10.1155/2018/4071851 ↗
40. Applying data mining techniques to intrusion detection in wireless sensor networks
41. Enhancing intrusion detection in wireless sensor networks through decision trees
42. A. Hameed and A. Leivadeas, “Iot traffic multi-classification using network and statistical features in a smart environment,” in 2020 IEEE 25th Int. Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), vol. 2020, pp. 1–7, 2020.10.1109/CAMAD50429.2020.9209311 ↗
43. A new intrusion detection system based on knn classification algorithm in wireless sensor network
44. Intrusion detection of wireless sensor networks based on IPSO algorithm and BP neural network10.1504/IJCSE.2020.107344 ↗
45. SecDL: QoS-aware secure deep learning approach for dynamic cluster-based routing in WSN assisted IoT10.1007/s11277-020-07469-x ↗
46. BPA-Crp: A balanced power-aware clustering and routing protocol for wireless sensor networks10.1016/j.adhoc.2018.08.012 ↗
47. Performance of movement direction distance-based vertical handover algorithm under various femtocell distributions in HetNet
48. Developing realistic distributed denial of service (DDoS) attack dataset and taxonomy
49. Towards the development of realistic botnet dataset in the internet of things for network forensic analytics: Bot-IoT dataset
50. Jupyter. [Online]. Available: https://jupyter.org/ (accessed on May 26, 2021).
51. A survey on routing protocols supported by the contiki internet of things operating system10.1016/j.future.2017.12.045 ↗