Blockchain-Powered Policy Enforcement for Ensuring Flight Compliance in Drone-Based Service Systems

Drones, or unmanned aerial vehicles, can be used for commercial services such as short-dis-tance delivery. In order to ensure quality services, multiple drone-based delivery service providers can be employed in delivery service systems. In this article, we address two very important and unexplored challenges of employing drones in delivery services. First, involving multiple drones from different service providers elevates the chance of collision during flights. Second, drones may hamper the privacy of citizens by unauthorized access to private and restricted areas. In order to solve the aforementioned issues, we propose a blockchain-based policy enforcement mechanism in the drone-based delivery service systems. At first, the mechanism will set policies to establish pre-allocated flight paths for different drones at different times to avoid collisions, and ensure the privacy of citizens by restricting their access to unauthorized areas. Later, the blockchain will enforce the policies to monitor compliance of the drone flights and identify non-compliant drone services to penalize corresponding service providers. We simulate a virtual drone-based delivery system with the Ethereum blockchain platform and examine the performance and feasibility of our proposed mechanism.

[1]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[2]  Sarah Spiekermann,et al.  Privacy-Aware Restricted Areas for Unmanned Aerial Systems , 2018, IEEE Security & Privacy.

[3]  Aleksandr Kapitonov,et al.  Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of UAVs , 2017, 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).

[4]  Mahbub Hassan,et al.  Survey on UAV Cellular Communications: Practical Aspects, Standardization Advancements, Regulation, and Security Challenges , 2018, IEEE Communications Surveys & Tutorials.

[5]  Ekram Hossain,et al.  Multi-Tier Drone Architecture for 5G/B5G Cellular Networks: Challenges, Trends, and Prospects , 2017, IEEE Communications Magazine.

[6]  Pan Zhou,et al.  Routing and Scheduling for Hybrid Truck-Drone Collaborative Parcel Delivery With Independent and Truck-Carried Drones , 2019, IEEE Internet of Things Journal.

[7]  Antonio Bicchi,et al.  On optimal cooperative conflict resolution for air traffic management systems , 2000, IEEE Trans. Intell. Transp. Syst..

[8]  Mohsen Guizani,et al.  Applications of blockchain in unmanned aerial vehicles: A review , 2020, Veh. Commun..

[9]  Tiago M. Fernández-Caramés,et al.  A UAV and Blockchain-Based System for Industry 4.0 Inventory and Traceability Applications , 2018, Proceedings.

[10]  Athman Bouguettaya,et al.  Constraint-Aware Drone-as-a-Service Composition , 2019, ICSOC.

[11]  Halim Yanikomeroglu,et al.  Is 5G Ready for Drones: A Look into Contemporary and Prospective Wireless Networks from a Standardization Perspective , 2019, IEEE Wireless Communications.

[12]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).