A SDN Multi-Controller and Blockchain Enabled Authentication Framework for Cloud Computing
Khulekani Sibiya, Mlungisi Molefe, Bakhe Nleya · 2024
The separation of the data plane and control plane established by software-defined networking (SDN) has completely transformed network architecture. By allowing for centralized network administration and programmability, this architectural change revitalizes the network layer and presents unfamiliar and intriguing problems. Despite appearing to be more robust than traditional networks, SDNs are nonetheless susceptible to attack and have difficult implementation procedures. These traits generate some difficulties of security and privacy when implementing SDN for cloud computing. This paper proposes the Controller-Block model, a cloud computing network security architecture that combines the benefits of two emerging technologies: blockchain and SDN, built on SDN density-based block structure. The distributed peer-to-peer (P2P) networks enabled by blockchain technology offer a secure communication between untrusted nodes inside the network. The paper takes advantage of the distributed block design of an SDN controller to prevent single points of failure and disperse the load evenly throughout the controller and the equipment. The evaluation's results demonstrate that the Controller-Block framework outperforms other models in terms of security and has higher quality bandwidth while facing similar-sized DDoS attacks.