Blockchain-Aided Flow Insertion and Verification in Software Defined Networks
Jiejun Hu, Martin Reed, Mays Al-Naday, Nikolaos Thomos

TL;DR
This paper introduces a blockchain-based framework for verifying and inserting flow rules in SDN to prevent security vulnerabilities, employing game theory to ensure fair agent behavior and demonstrating effectiveness through simulations.
Contribution
It proposes a novel blockchain-as-a-service framework with a game-theoretic reward scheme to enhance security and fairness in SDN flow management.
Findings
The framework effectively verifies flow rules to prevent malicious insertions.
Simulation results show balanced social welfare among blockchain agents.
The approach enhances SDN security with minimal deployment complexity.
Abstract
The Internet of Things (IoT) connected by Software Defined Networking (SDN) promises to bring great benefits to cyber-physical systems. However, the increased attack surface offered by the growing number of connected vulnerable devices and complex nature of SDN control plane applications could overturn the huge benefits of such a system. This paper addresses the vulnerability of some unspecified security flaw in the SDN control plane application (such as a zero-day software vulnerability) which can be exploited to insert malicious flow rules in the switch that do not match network policies. Specifically, we propose a blockchain-as-a-service (BaaS) based framework that supports switch flow verification and insertion; and additionally provides straightforward deployment of blockchain technology within an existing SDN infrastructure. While use of an external BaaS brings straightforward…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
