Abstract

Cyber-physical systems and the Internet of things (IoT) are becoming an integral part of the digital society. The use of IoT services improves human life in many ways. Protection against cyber threats is an utmost important prospect of IoT devices operation. Malicious activities lead to confidential data leakage and incorrect performance of devices becomes critical. Therefore, development of effective solutions that can protect both IoT devices data and data exchange networks turns in to a real challenge. This study provides a critical analysis of the feasibility of using blockchain technology to protect constrained IoT devices data, justifies the choice of Practical Byzantine Fault Tolerance (PBFT) consensus algorithm for implementation on such devices, and simulates the main distributed ledger scenarios using PBFT. In this paper we investigate typical IoT network scenarios that can disrupt system performance. To ensure the adequacy of the models under study, we have analyzed the characteristics of real constrained IoT devices in terms of computing power and data rate. The simulation results demonstrate efficiency of the blockchain technology for constrained devices and make it possible to evaluate applicability limits of the chosen consensus algorithm.

Highlights

  • Smart devices are the part and parcel of the Internet of Things (IoT) in today’s world, occupying an important place in people’s lives

  • We simulated the networks of different node numbers to evaluate the effectiveness of the Practical Byzantine Fault Tolerance (PBFT) consensus blockchain application for IoT devices

  • We focus on the impact of the consensus algorithm on the performance of a blockchain system

Read more

Summary

Introduction

Smart devices are the part and parcel of the Internet of Things (IoT) in today’s world, occupying an important place in people’s lives. The rapid development of digital electronics, sensors, and communication systems has made it possible to create multifunctional smart devices that are propelling humanity towards a qualitative transition from the era of industrial progress to a new cybernetic era of development. The functioning and integration of different IoT devices requires the development of large distributed systems for information transmission and storage. Distributed networks are necessary for data protection, collecting a large amount of data from a variety of decentralized sources and transferring them to data centers for processing [1]–[3]. Blockchain is a decentralized technology that allows us to ensure the integrity of a distributed database that stores information about all transactions of system participants, without the participation of a trusted center.

Methods
Results
Conclusion
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.