An Energy-Efficient SDN Controller Architecture for IoT Networks With Blockchain-Based Security

An Energy-Efficient SDN Controller Architecture for IoT Networks With Blockchain-Based Security
复制标题

DOI:
10.1109/tsc.2020.2966970
复制
发表时间:
2020-07-01
影响因子:
8.1
通讯作者:
Choo, Kim-Kwang Raymond
Choo, Kim-Kwang Raymond
中科院分区:
计算机科学2区
文献类型:
--
作者:
Yazdinejad, Abbas;Parizi, Reza M.;Choo, Kim-Kwang Raymond

文献摘要

被引文献

相似文献

物联网(IoT)是我们社会许多方面的颠覆性技术,从通信到金融交易到国家安全(例如,战场/军事物联网)等等。物联网面临着长期的挑战,如安全性、可比性、能耗和设备的异构性。由于联网设备的能源和计算(例如处理和存储)资源有限,安全和能源方面在物联网和边缘网络中的数据传输中扮演着重要角色。无论是恶意的还是意外的,对物联网网络中数据的干扰都可能产生现实世界的后果。在这篇文章中,我们探索了区块链和软件定义网络(SDN)集成在缓解一些挑战方面的潜力。具体地说,我们提出了一种安全、节能的区块链支持的物联网SDN控制器体系结构,该体系结构使用了一种新的路由协议的集群结构。该架构使用公有和私有区块链进行物联网设备和SDN控制器之间的对等(P2P)通信,从而消除了工作证明(POW),并使用了一种具有分布式信任的高效身份验证方法,使区块链适用于资源受限的物联网设备。实验结果表明,与EESCFD、SMSN、AODV、AOMDV和DSDV等路由协议相比,基于簇结构的路由协议具有更高的吞吐量、更低的时延和更低的能耗。换句话说,我们提出的架构被证明优于经典的区块链。
Internet of Things (IoT) is a disruptive technology in many aspects of our society, ranging from communications to financial transactions to national security (e.g., Internet of Battlefield / Military Things), and so on. There are long-standing challenges in IoT, such as security, comparability, energy consumption, and heterogeneity of devices. Security and energy aspects play important roles in data transmission across IoT and edge networks, due to limited energy and computing (e.g., processing and storage) resources of networked devices. Whether malicious or accidental, interference with data in an IoT network potentially has real-world consequences. In this article, we explore the potential of integrating blockchain and software-defined networking (SDN) in mitigating some of the challenges. Specifically, we propose a secure and energy-efficient blockchain-enabled architecture of SDN controllers for IoT networks using a cluster structure with a new routing protocol. The architecture uses public and private blockchains for Peer to Peer (P2P) communication between IoT devices and SDN controllers, which eliminates Proof-of-Work (POW), as well as using an efficient authentication method with the distributed trust, making the blockchain suitable for resource-constrained IoT devices. The experimental results indicate that the routing protocol based on the cluster structure has higher throughput, lower delay, and lower energy consumption than EESCFD, SMSN, AODV, AOMDV, and DSDV routing protocols. In other words, our proposed architecture is demonstrated to outperform classic blockchain.