| dc.description.abstract |
Blockchain can greatly assist in strengthening the security and data integrity of IoT (Internet of Things) systems. Its open and decentralized nature helps to balance the disadvantages of traditional centralized IoT systems, which can be vulnerable to cyber-attacks and single points of failure. Enhancing blockchain's features helps IoT systems to offer more security, improved data integrity, and more participant confidence. We examine how blockchain's decentralized and unchangeable ledger can enhance data integrity and security of IoT. First, we propose a unified IoT system based on blockchain to guarantee sensing data integrity, so providing device owners a whole, unchangeable log and straightforward access to their devices. Smart contracts on this platform help to specify the business logic and rules, therefore enabling real-time monitoring and control. Second, we offer a novel blockchain-based data checking system specifically designed for resource-constrained IoT devices. Using a stochastic approach to randomly select cooperative nodes for data broadcasting, this system enhances security and distributes the load among edge nodes. A lightweight mining technique increases performance even more by focusing block generation on edge
nodes. Using Raspberry Pi devices and Hyper ledger Fabric, we demonstrate the effectiveness and scalability of the proposed solutions by means of proof-of concept implementations and performance benchmarks. Our research underlines the remarkable potential of blockchain to improve data integrity, bolster IoT security, and pave the way for more robust and dependable IoT deployments. We especially show that even with a great number of compromised nodes, our stochastic data checking technique can achieve high levels of data integrity. . |
en_US |