Abstract

The proliferation of smart devices in the Internet of Things (IoT) networks creates significant security challenges for the communications between such devices. Blockchain is a decentralized and distributed technology that can potentially tackle the security problems within the 5G-enabled IoT networks. This paper proposes a Multi layer Blockchain Security model to protect IoT networks while simplifying the implementation. The concept of clustering is utilized in order to facilitate the multi-layer architecture. The K-unknown clusters are defined within the IoT network by applying techniques that utillize a hybrid Evolutionary Computation Algorithm while using Simulated Annealing and Genetic Algorithms. The chosen cluster heads are responsible for local authentication and authorization. Local private blockchain implementation facilitates communications between the cluster heads and relevant base stations. Such a blockchain enhances credibility assurance and security while also providing a network authentication mechanism. The open-source Hyperledger Fabric Blockchain platform is deployed for the proposed model development. Base stations adopt a global blockchain approach to communicate with each other securely. The simulation results demonstrate that the proposed clustering algorithm performs well when compared to the earlier reported approaches. The proposed lightweight blockchain model is also shown to be better suited to balance network latency and throughput as compared to a traditional global blockchain.

Highlights

  • Ubiquitous interconnected objects can be deployed through the Internet of Things (IoT) infrastructure using cloud platforms in a centralized network [1]

  • This paper proposes a multi-layer security model for IoT devices functioning under multi-hop cellular networks based on distributed technology of the blockchain

  • The developed model provides a feasible solution to establish the decentralized application of the blockchain technology for the security of the cellular-enabled IoT network

Read more

Summary

Introduction

Ubiquitous interconnected objects can be deployed through the Internet of Things (IoT) infrastructure using cloud platforms in a centralized network [1]. A wide variety of interconnected devices, including smart locks [2] and vehicles [3], can implement decentralized solutions by employing the blockchain technology in a decentralized peer-topeer manner [4] Both of the models are capable of dealing with the challenges of providing privacy and security for networked devices in the IoT environment. The new network model that is based on multi-layer distributed blockchain can be regarded as an organic combination of the blockchain technology and clustering techniques that effectively utilize network clustering performance and capabilities, and significantly improve the overall security and reliability of the IoT. This makes it impossible to compromise the integrity of records in the blockchain Another crucial point is that the new multi-layer architecture allows for upgrading for the existing central cloud server.

Related Works
Authentication and Authorization in IoT
Blockchain-Based Frameworks for IoT Security and Privacy
Permissioned Blockchain in IoT
Layer-Based IoT Blockchain
Multi-Layer Security Framework
LAYER-1
LAYER-2
LAYER-3
Network Self-Clustering
GA Phase
Optimization of Distance and Coverage by GA
Network Changes Optimization Using SA
Clustering Results
Development Environment
Smart Contract for Modeling Transactions
Performance Evaluation
Framework Privacy
Heterogeneity and Flexibility
Authentication
Scalability
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call