Blockchain Technologies for the Internet of Things: Research Issues and Challenges
arXiv:1806.09099 · doi:10.1109/JIOT.2018.2882794
Abstract
This paper presents a comprehensive survey of the existing blockchain protocols for the Internet of Things (IoT) networks. We start by describing the blockchains and summarizing the existing surveys that deal with blockchain technologies. Then, we provide an overview of the application domains of blockchain technologies in IoT, e.g, Internet of Vehicles, Internet of Energy, Internet of Cloud, Fog computing, etc. Moreover, we provide a classification of threat models, which are considered by blockchain protocols in IoT networks, into five main categories, namely, identity-based attacks, manipulation-based attacks, cryptanalytic attacks, reputation-based attacks, and service-based attacks. In addition, we provide a taxonomy and a side-by-side comparison of the state-of-the-art methods towards secure and privacy-preserving blockchain technologies with respect to the blockchain model, specific security goals, performance, limitations, computation complexity, and communication overhead. Based on the current survey, we highlight open research challenges and discuss possible future research directions in the blockchain technologies for IoT.
14 pages, 5 figures
References in corpus (2)
Cited by in corpus (16)
- Integration of Blockchain and Cloud of Things: Architecture, Applications and Challenges
- Privacy-Preserving Transactive Energy Management for IoT-aided Smart Homes via Blockchain
- Machine Learning for Security in Vehicular Networks: A Comprehensive Survey
- The Security Reference Architecture for Blockchains: Towards a Standardized Model for Studying Vulnerabilities, Threats, and Defenses
- On the Suitability of Blockchain Platforms for IoT Applications: Architectures, Security, Privacy, and Performance
- Toward Blockchain for Edge-of-Things: A New Paradigm, Opportunities, and Future Directions
- Compacting Deep Neural Networks for Internet of Things: Methods and Applications
- Integration of Blockchain and Auction Models: A Survey, Some Applications, and Challenges
- PREStO: A Systematic Framework for Blockchain Consensus Protocols
- Design and Prototype Implementation of a Blockchain-Enabled LoRa System With Edge Computing
- Secure Blockchain Platform for Industrial IoT with Trusted Computing Hardware
- Lightweight Blockchain Solutions: Taxonomy, Research Progress, and Comprehensive Review
- Decentralised Trustworthy Collaborative Intrusion Detection System for IoT
- Secure Decentralized IoT Service Platform using Consortium Blockchain
- Blockchain for IoT: A Critical Analysis Concerning Performance and Scalability
- SoK: Public Blockchain Sharding