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 条
[1]   A Proxy Re-Encryption Approach to Secure Data Sharing in the Internet of Things Based on Blockchain [J].
Agyekum, Kwame Opuni-Boachie Obour ;
Xia, Qi ;
Sifah, Emmanuel Boateng ;
Cobblah, Christian Nii Aflah ;
Xia, Hu ;
Gao, Jianbin .
IEEE SYSTEMS JOURNAL, 2022, 16 (01) :1685-1696
[2]  
[Anonymous], 2011, OpenFlow Switch Specification Version 1.2.0
[3]  
[Anonymous], 2023, Number of Internet of Things (IoT) Connected DevicesWorldwide From 2019 to 2030
[4]   Distributed SDN Control: Survey, Taxonomy, and Challenges [J].
Bannour, Fetia ;
Souihi, Sami ;
Mellouk, Abdelhamid .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (01) :333-354
[5]   OpenHealthQ: OpenFlow based QoS management of Healthcare Data in a Software-Defined Fog environment [J].
Bardalai, Priyanka ;
Medhi, Nabajyoti ;
Bargayary, Birglang ;
Saikia, Dilip Kumar .
IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
[6]   Blockchain as a Service for Software Defined Networks: A Denial of Service Attack Perspective [J].
Bose, Arnab ;
Aujla, Gagangeet Singh ;
Singh, Maninderpal ;
Kumar, Neeraj ;
Cao, Haotong .
IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, :901-906
[7]   Blockchain-Based Cloud-Enabled Security Monitoring Using Internet of Things in Smart Agriculture [J].
Chaganti, Rajasekhar ;
Varadarajan, Vijayakumar ;
Gorantla, Venkata Subbarao ;
Gadekallu, Thippa Reddy ;
Ravi, Vinayakumar .
FUTURE INTERNET, 2022, 14 (09)
[8]   A Flow-Based Anomaly Detection Approach With Feature Selection Method Against DDoS Attacks in SDNs [J].
El Sayed, Mahmoud Said ;
Le-Khac, Nhien-An ;
Azer, Marianne A. ;
Jurcut, Anca D. .
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2022, 8 (04) :1862-1880
[9]  
Gonzalez AJ, 2016, IEEE GLOB COMM CONF
[10]   False data injection attack in smart grid cyber physical system: Issues, challenges, and future direction [J].
Habib, A. K. M. Ahasan ;
Hasan, Mohammad Kamrul ;
Alkhayyat, Ahmed ;
Islam, Shayla ;
Sharma, Rohit ;
Alkwai, Lulwah M. .
COMPUTERS & ELECTRICAL ENGINEERING, 2023, 107