BS-IoT: Blockchain Based Software Defined Network Framework for Internet of Things

Lei Liu,Wei Feng,Chen,Yuru Zhang,Dapeng Lan,Xiaoming Yuan,Sahil Vashisht
DOI: https://doi.org/10.1109/infocomwkshps50562.2020.9163070
2020-01-01
Abstract:Software Defined Networking (SDN) is a promising platform to secure and manage large-scale Internet of Things (IoT) due to its separated control and data plane functionality as well as programmability in the network. The original design of SDN faces single point of failure, and therefore several decentralized SDN architectures for IoT were proposed. However, practical SDN may be deployed by various networking operators, which incurs the conflict between data security of different networking operators and cooperative network management among them. Existing schemes cannot well support the cooperative network management among multiple controllers and meanwhile guarantee data security. To tackle this problem, we propose a blockchain based SDN framework for IoT called BS-IoT. BS-IoT introduces blockchain into SDN to support secure and cooperative network management. Besides, we leverage blockchain sharding for better efficiency and improve it with secure multi-party computation (SMPC) to make it suitable for decentralized SDN management with data security. The security analysis illustrate the security and effectiveness of our scheme.
What problem does this paper attempt to address?