LSB: A Lightweight Scalable BlockChain for IoT Security and Privacy
arXiv:1712.02969 · doi:10.1016/j.jpdc.2019.08.005
Abstract
BlockChain (BC) has attracted tremendous attention due to its immutable nature and the associated security and privacy benefits. BC has the potential to overcome security and privacy challenges of Internet of Things (IoT). However, BC is computationally expensive, has limited scalability and incurs significant bandwidth overheads and delays which are not suited to the IoT context. We propose a tiered Lightweight Scalable BC (LSB) that is optimized for IoT requirements. We explore LSB in a smart home setting as a representative example for broader IoT applications. Low resource devices in a smart home benefit from a centralized manager that establishes shared keys for communication and processes all incoming and outgoing requests. LSB achieves decentralization by forming an overlay network where high resource devices jointly manage a public BC that ensures end-to-end privacy and security. The overlay is organized as distinct clusters to reduce overheads and the cluster heads are responsible for managing the public BC. LSB incorporates several optimizations which include algorithms for lightweight consensus, distributed trust and throughput management. Qualitative arguments demonstrate that LSB is resilient to several security attacks. Extensive simulations show that LSB decreases packet overhead and delay and increases BC scalability compared to relevant baselines.
References in corpus (1)
Cited by in corpus (22)
- A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks
- Blockchain-based Digital Twins: Research Trends, Issues, and Future Challenges
- Trustworthy Digital Twins in the Industrial Internet of Things with Blockchain
- Blockchain and Fog Computing for Cyberphysical Systems: The Case of Smart Industry
- IoT trust and reputation: a survey and taxonomy
- Distributed Ledger Technology for IoT: Parasite Chain Attacks
- Segment blockchain: A size reduced storage mechanism for blockchain
- A method based on encryption and node rating for securing the RPL protocol communications in the IoT ecosystem
- Blockchain for the Internet of Things: Present and Future
- Towards a Scalable and Trustworthy Blockchain: IoT Use Case
- Using Blockchain to Achieve Decentralized Privacy In IoT Healthcare
- A Survey on the Security and the Evolution of Osmotic and Catalytic Computing for 5G Networks
- A Trusted and Privacy-preserving Internet of Mobile Energy
- What is a Blockchain? A Definition to Clarify the Role of the Blockchain in the Internet of Things
- Coded Merkle Tree: Solving Data Availability Attacks in Blockchains
- BIS- A Blockchain-based Solution for the Insurance Industry in Smart Cities
- SPB: A Secure Private Blockchain-based Solution for Energy Trading
- A Lightweight Blockchain-based Privacy Protection for Smart Surveillance at the Edge
- Fabric-SCF: A Blockchain-based Secure Storage and Access Control Scheme for Supply Chain Finance
- Blockchain Storage Load Balancing Among DHT Clustered Nodes
- Bicomp: A Bilayer Scalable Nakamoto Consensus Protocol
- A Synergistic Approach for Internet of Things and Cloud Integration: Current Research and Future Direction