Abstract

Security poses a substantial challenge in the context of wireless sensor networks (WSNs). WSNs, which are frequently employed for real-time monitoring in various Internet of Things (IoT)-based applications, are particularly vulnerable to a range of Denial of Service (DoS) attacks. These attacks represent a significant security concern and are among the most prevalent issues confronting WSNs today.In our research, we have introduced a WSN DoS dataset using the Matrix Laboratory (MATLAB) tool. This dataset was developed through the utilization of the Leach Protocol and incorporates various types of DoS attacks, including Wormhole, Blackhole, Grayhole, Flooding, and Time Division Multiple Access (TDMA) attacks. In our study, we assessed the performance of several machine learning techniques using our dataset. We employed various performance evaluation metrics that gauge both the classification accuracy and the complexity of these machine learning models. These metrics included parameters such as the number of accurately classified and misclassified instances, along with the time required for constructing the model. This comprehensive evaluation aimed to demonstrate the effectiveness of our proposed approach.The results of our analysis revealed that the Light Gradient Boosting Machine (LightGBM), Extreme Gradient Boosting (XGBoost), and Bagging algorithms exhibited strong performance on our dataset. They achieved impressive accuracy levels of up to 99.16%, 99.16%, and 99.8%, respectively, when using 14 features. Additionally, these algorithms achieved accuracy rates of 99.16%, 98.75%, and 99.8%, respectively, with 5 features, and 95.41%, 95%, and 93.75%, respectively, when considering only 3 features such as node ID and Energy-Consumed, Attack_type. Notably, LightGBM outperformed the others in terms of speed, as it employs a leaf-wise growth strategy, consumes less memory, and requires less time for model construction. Consequently, LightGBM emerged as the most efficient choice for our WSN DoS dataset.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call