Abstract
Software Defined Wireless Sensor Networks (SDWSN) has emerged as a contemporary model to achieve dynamic and
secure control in the realm of Internet of Things (IoT) applications. By leveraging the benefits of Software Defined
Networks (SDN), SDWSN enables ease of management and configuration of wireless networks, thereby overcoming the
challenges associated with traditional Wireless Sensor Networks (WSN). However, SDWSN networks are susceptible
to emerging network intrusion and threats, particularly Denial of Service (DoS) and Distributed Denial of Service
(DDoS) attacks, which can significantly impact the network’s performance and cause operational losses. This study
proposes a machine learning based algorithm for detecting and preventing DoS and DDoS attacks in SDWSN networks.
The proposed algorithm uses various features to distinguish between benign traffic and malicious traffic generated by
attacks. The results demonstrate that the proposed algorithm can effectively detect and prevent DoS attacks, significantly
contributing to the security of SDWSN networks.