Litcius/Paper detail

Security and Privacy Challenges in SDN-Enabled IoT Systems: Causes, Proposed Solutions, and Future Directions

Ahmad Rahdari, Ahmad Jalili, Mehdi Esnaashari, Mehdi Gheisari, A.A. Vorobeva, Zhaoxi Fang, Pan Sun, Viktoriia M. Korzhuk, Ilya Yu. Popov, Zongda Wu, Hamid Tahaei

2024Computers, materials & continua/Computers, materials & continua (Print)16 citationsDOIOpen Access PDF

Abstract

Software-Defined Networking (SDN) represents a significant paradigm shift in network architecture, separating network logic from the underlying forwarding devices to enhance flexibility and centralize deployment. Concurrently, the Internet of Things (IoT) connects numerous devices to the Internet, enabling autonomous interactions with minimal human intervention. However, implementing and managing an SDN-IoT system is inherently complex, particularly for those with limited resources, as the dynamic and distributed nature of IoT infrastructures creates security and privacy challenges during SDN integration. The findings of this study underscore the primary security and privacy challenges across application, control, and data planes. A comprehensive review evaluates the root causes of these challenges and the defense techniques employed in prior works to establish sufficient secrecy and privacy protection. Recent investigations have explored cutting-edge methods, such as leveraging blockchain for transaction recording to enhance security and privacy, along with applying machine learning and deep learning approaches to identify and mitigate the impacts of Denial of Service (DoS) and Distributed DoS (DDoS) attacks. Moreover, the analysis indicates that encryption and hashing techniques are prevalent in the data plane, whereas access control and certificate authorization are prominently considered in the control plane, and authentication is commonly employed within the application plane. Additionally, this paper outlines future directions, offering insights into potential strategies and technological advancements aimed at fostering a more secure and privacy-conscious SDN-based IoT ecosystem.

Topics & Concepts

Computer scienceComputer securityDenial-of-service attackAccess controlCloud computingFlexibility (engineering)Forwarding planeEdge computingEncryptionThe InternetInternet of ThingsWorld Wide WebOperating systemMathematicsNetwork packetStatisticsSoftware-Defined Networks and 5GIoT and Edge/Fog ComputingBlockchain Technology Applications and Security