Abstract

With the development of the Internet of Things (IoT) field, more and more data are generated by IoT devices and transferred over the network. However, a large amount of IoT data is sensitive, and the leakage of such data is a privacy breach. The security of sensitive IoT data is a big issue, as the data is shared over an insecure network channel. Current solutions include symmetric encryption and access controls to secure the data transfer, but they have some drawbacks such as a single point of failure. Blockchain is a promising distributed ledger technology that can prevent the malicious tampering of data, offering reliable data storage. This paper proposes a distributed access control system based on blockchain technology to secure IoT data. The proposed mechanism is based on fog computing and the concept of the alliance chain. This method uses mixed linear and nonlinear spatiotemporal chaotic systems (MLNCML) and the least significant bit (LSB) to encrypt the IoT data on an edge node and then upload the encrypted data to the cloud. The proposed mechanism can solve the problem of a single point of failure of access control by providing the dynamic and fine-grained access control for IoT data. The experimental results of this method demonstrated that it can protect the privacy of IoT data efficiently.

Highlights

  • The Internet of things is an emerging technology

  • This paper addressed the existing security problems related to Internet of Things (IoT) data privacy as a result of its vulnerability to data leakage

  • We proposed an access control model based on blockchain technology that embeds the relevant characteristics of blockchain technology, chaotic encryption technology, least significant bit (LSB) technology, and attribute-based access control (ABAC), combined with the Casbin access control framework

Read more

Summary

Introduction

The Internet of things is an emerging technology. Owing to the accompanying growth of IoT, a great deal of attention has focused on the issues of IoT devices [1]. In centralized mechanisms such as the ones proposed in [10], there are problems of scalability, single point of failure, and are highly prone to security threats during communication. The blockchain technology can be an effective solution for fog computing and IoT problems [13,14,15,16,17,18,19], mainly due to its decentralized nature and cryptographic properties. Benefiting from the characteristics of fog computing and the distributed nature of blockchain, we have proposed a blockchain-enabled access control mechanism for the security of IoT systems. – The effectiveness of the proposed method was demonstrated with the case study using IoT data sharing for a smart city, followed by a security analysis and comparison with the state-of-the-art blockchain-based access control techniques.

Blockchain
Least significant bit method algorithms
Mixed linear-nonlinear coupled map lattice
Attribute-based access control
Related work
Proposed mechanism
Experiments and evaluation
Experimental setup
Security analysis
Comparative analysis
Conclusion and future work
Compliance with ethical standards
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