SDBlock-IoT: A Blockchain-Enabled Software-Defined Multicontroller Architecture to Safeguard OpenFlow Tables

被引:1
作者
Bargayary, Birglang [1 ]
Medhi, Nabajyoti [1 ]
机构
[1] Tezpur Univ, Dept Comp Sci & Engn, Sonitpur 784028, Assam, India
关键词
Blockchain; Internet of things; OpenFlow; SDBlock-IoT; Software-defined networking; SDN; FRAMEWORK; MECHANISM;
D O I
10.1007/s10922-024-09844-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Integrating Software-Defined Networking (SDN) with the Internet of Things (IoT) simplifies the management of IoT devices; however, it introduces security challenges. Adversaries may manipulate forwarding rules to redirect communication, compromising user security. Additionally, the centralized nature of SDN-enabled IoT networks poses a single point of failure during master controller failure. To address these issues, we present SDBlock-IoT, a distributed SDN architecture based on blockchain technology. This ensures increased resiliency in the event of master controller failure. Our proposed model considers response time and resource utilization of equal controllers, ensuring the most suitable controller assumes the role of master controller. We enhance the integrity of OpenFlow forwarding rules through the Smart Agent and SC, which validate whether a flow is registered on the blockchain or not. The Smart Agent verifies forwarding rules for every new flow request. We conducted experiments on hardware SDN switches using a Ryu OpenFlow controller and a private blockchain, demonstrating the effectiveness of our approach. Evaluation results indicate that SDBlock-IoT outperforms existing solutions in terms of flow verification time, controller recovery time, CPU utilization, and transaction costs.
引用
收藏
页数:28
相关论文
共 33 条
[11]  
Janani K., 2022, Cyber Security, Privacy and Networking: Proceedings of ICSPN 2021. Lecture Notes in Networks and Systems (370), P321, DOI 10.1007/978-981-16-8664-1_28
[12]  
Jha M., 2022, 2022 IEEE REG 10 S T, P1, DOI [10.1109/TENSYMP54529.2022.9864474, DOI 10.1109/TENSYMP54529.2022.9864474]
[13]  
Katta Naga., 2015, Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR '15, p4:1
[14]   Hybrid blockchain-based Authentication Handover and Flow Rule Validation for Secure Software Defined 5G HetNets [J].
Khan, Asad Faraz ;
Nanda, Priyadarsi .
2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, :223-230
[15]  
Krishnamohan T., 2020, INT J SCI RES PUBLIC, V10, P9991, DOI [10.29322/IJSRP.10.03.2020.p9991, DOI 10.29322/IJSRP.10.03.2020.P9991]
[16]   PPSF: A Privacy-Preserving and Secure Framework Using Blockchain-Based Machine-Learning for IoT-Driven Smart Cities [J].
Kumar, Prabhat ;
Kumar, Randhir ;
Srivastava, Gautam ;
Gupta, Govind P. ;
Tripathi, Rakesh ;
Gadekallu, Thippa Reddy ;
Xiong, Neal N. .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (03) :2326-2341
[17]   A blockchain-assisted security management framework for collaborative intrusion detection in smart cities [J].
Li, Wenjuan ;
Stidsen, Christian ;
Adam, Tobias .
COMPUTERS & ELECTRICAL ENGINEERING, 2023, 111
[18]   FRChain: A Blockchain-based Flow-Rules-oriented Data Forwarding Security Scheme in SDN [J].
Lian, Weichen ;
Li, Zhaobin ;
Guo, Chao ;
Wei, Zhanzhen ;
Peng, Xingyuan .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (01) :264-284
[19]   SDNTruth: Innovative DDoS Detection Scheme for Software-Defined Networks (SDN) [J].
Linhares, Tiago ;
Patel, Ahmed ;
Barros, Ana Luiza ;
Fernandez, Marcial .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (03)
[20]   Fault Tolerance and Failure Recovery Techniques in Software-Defined Networking: A Comprehensive Approach [J].
Menaceur, Ahlem ;
Drid, Hamza ;
Rahouti, Mohamed .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (04)