Derived blockchain architecture for security-conscious data dissemination in edge-envisioned Internet of Drones ecosystem
Open Access
- 11 January 2022
- journal article
- research article
- Published by Springer Nature in Cluster Computing
- Vol. 25 (3) , 2281-2302
Abstract
Internet of Drones (IoD) facilitates the autonomous operations of drones into every application (warfare, surveillance, photography, etc) across the world. The transmission of data (to and fro) related to these applications occur between the drones and the other infrastructure over wireless channels that must abide to the stringent latency restrictions. However, relaying this data to the core cloud infrastructure may lead to a higher round trip delay. Thus, we utilize the cloud close to the ground, i.e., edge computing to realize an edge-envisioned IoD ecosystem. However, as this data is relayed over an open communication channel, it is often prone to different types of attacks due to it wider attack surface. Thus, we need to find a robust solution that can maintain the confidentiality, integrity, and authenticity of the data while providing desired services. Blockchain technology is capable to handle these challenges owing to the distributed ledger that store the data immutably. However, the conventional block architecture pose several challenges because of limited computational capabilities of drones. As the size of blockchain increases, the data flow also increases and so does the associated challenges. Hence, to overcome these challenges, in this work, we have proposed a derived blockchain architecture that decouples the data part (or block ledger) from the block header and shifts it to off-chain storage. In our approach, the registration of a new drone is performed to enable legitimate access control thus ensuring identity management and traceability. Further, the interactions happen in the form of transactions of the blockchain. We propose a lightweight consensus mechanism based on the stochastic selection followed by a transaction signing process to ensure that each drone is in control of its block. The proposed scheme also handles the expanding storage requirements with the help of data compression using a shrinking block mechanism. Lastly, the problem of additional delay anticipated due to drone mobility is handled using a multi-level caching mechanism. The proposed work has been validated in a simulated Gazebo environment and the results are promising in terms of different metrics. We have also provided numerical validations in context of complexity, communication overheads and computation costs.Keywords
Funding Information
- Durham University (090614)
This publication has 54 references indexed in Scilit:
- Dronemap Planner: A service-oriented cloud-based management system for the Internet-of-DronesAd Hoc Networks, 2019
- Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based ApproachIEEE Transactions on Parallel and Distributed Systems, 2018
- Energy Efficient Placement of a Drone Base Station for Minimum Required Transmit PowerIEEE Wireless Communications Letters, 2018
- Security and Privacy for the Internet of Drones: Challenges and SolutionsIEEE Communications Magazine, 2018
- BlockChain: A Distributed Solution to Automotive Security and PrivacyIEEE Communications Magazine, 2017
- Secure Communications in Unmanned Aerial Vehicle NetworkLecture Notes in Computer Science, 2017
- Trust in autonomous vehicles: The case of Tesla Autopilot and Summon2017
- Drones for smart cities: Issues in cybersecurity, privacy, and public safety2016
- Internet of DronesIEEE Access, 2016
- Understanding optimal caching and opportunistic caching at "the edge" of information-centric networks2014