Decentralized Security Architecture Based on Software Defined Networking (SDN) in Blockchain for IOT Network
Abstract
Cloud computing has emerged as a major technology for delivering infrastructure and data service needs at cheap cost, with minimum effort and great scalability, and has therefore been widely adopted in the IT sector. Although there has been a tremendous increase in Cloud Computing use, information security issues have yet to be entirely addressed. To address the current challenges, this paper proposes a decentralised security architecture for the IoT network in the smart city based on Software Defined Networking (SDN) combined with blockchain technology that relies on the three core technologies of SDN, Blockchain, and Fog as well as mobile edge computing to detect attacks in the IoT network more effectively. Our findings show that the suggested decentralised security architecture outperforms centralised and distributed security architectures in the IoT ecosystem and takes less time to prevent threats. Our results also show that the architecture might be used with the IoT ecosystem as a security detection component that monitors and analyses the whole IoT ecosystem's traffic data to identify and prevent possible threats.
Keywords
Download Options
Introduction
1.1 Blockchain Technology:
Blockchain technology is the way of the future for companies seeking to better security and privacy. Without a central authority, blockchain is a distributed ledger that maintains tamper-evident data in the form of a chain. Nodes are the participants or devices in the blockchain technology. The blockchain technology creates a decentralised network in which all network nodes actively participate in validating and verifying data. Cryptography will be used to encrypt the data that will be stored on the blockchain. Every block has an encrypted hash, a timestamp, and the hash of the preceding block in the chain to which it will link. As a result, the data on the blockchain is tamper-proof. The data is secured using blockchain, and people who participate in the network will be vetted, removing the data's privacy worry.[1]
Conclusion
Based on distributed blockchain technology, this article presents a multi-layer security architecture for IoT devices operating on multi-hop cellular networks. The created approach offers a viable method for establishing a decentralised blockchain application for the security of a cellular-enabled IoT network. The hybrid self-clustering EC technique is designed to split the IoT network into clusters in order to create multi-layer structure and increase network lifespan. The way the blockchain-based model may assist to enhance IoT system authentication and authorisation is explained, as well as the details of the system implementation. For implementation and verification, the model recommends the open-source HLF blockchain. Three new contributions to IoT security have been made by the proposed architecture. First, the suggested architecture employs SDN to constantly monitor and analyse traffic data throughout the whole IoT ecosystem, addressing the problem of data unavailability in vulnerability detection and ensuring the best possible security protection. Second, the design makes use of Blockchain technology, which allows for decentralised attack detection and so avoids the single point of failure issue that centralised and distributed systems have.