journal article·2022Open access

A Secure Communication Protocol for Unmanned Aerial Vehicles

Navid Ali Khan, N. Z. Jhanjhi, Sarfraz Nawaz Brohi, Abdulwahab Ali Almazroi, Abdulaleem Ali Almazroi

Computers, Materials & Continua· Volume 70· Issue 1

Abstract

Mavlink is a lightweight and most widely used open-source communication protocol used for Unmanned Aerial Vehicles. Multiple UAVs and autopilot systems support it, and it provides bi-directional communication between the UAV and Ground Control Station. The communications contain critical information about the UAV status and basic control commands sent from GCS to UAV and UAV to GCS. In order to increase the transfer speed and efficiency, the Mavlink does not encrypt the messages. As a result, the protocol is vulnerable to various security attacks such as Eavesdropping, GPS Spoofing, and DDoS. In this study, we tackle the problem and secure the Mavlink communication protocol. By leveraging the Mavlink packet’s vulnerabilities, this research work introduces an experiment in which, first, the Mavlink packets are compromised in terms of security requirements based on our threat model. The results show that the protocol is insecure and the attacks carried out are successful. To overcome Mavlink security, an additional security layer is added to encrypt and secure the protocol. An encryption technique is proposed that makes the communication between the UAV and GCS secure. The results show that the Mavlink packets are encrypted using our technique without affecting the performance and efficiency. The results are validated in terms of transfer speed, performance, and efficiency compared to the literature solutions such as MAVSec and benchmarked with the original Mavlink protocol. Our achieved results have significant improvement over the literature and Mavlink in terms of security.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: UAV Applications and Optimization · Vehicular Ad Hoc Networks (VANETs) · Security in Wireless Sensor Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (55)

Show source-provided references
1. Wireless communications with unmanned aerial vehicles: Opportunities and challenges10.1109/MCOM.2016.7470933 ↗
2. Precision landing options in unmanned aerial vehicles
3. Khan · Intelligent Computing and Innovation on Data Science · 2020 · 75310.1007/978-981-15-3284-9_81 ↗
4. System identification-based sliding mode control for small-scaled autonomous aerial vehicles with unknown aerodynamics derivatives10.1109/TMECH.2016.2578311 ↗
5. Multi-task regression-based learning for autonomous unmanned aerial vehicle flight control within unstructured outdoor environments10.1109/LRA.2019.2930496 ↗
6. Robust autonomous navigation of unmanned aerial vehicles (UAVs) for warehouses’ inventory application10.1109/LRA.2019.2955003 ↗
7. Network-centric systems for military operations in urban terrain: The role of UAVs10.1109/JPROC.2006.887327 ↗
8. Fast genetic algorithm path planner for fixed-wing military UAV using GPU10.1109/TAES.2018.2807558 ↗
9. Self-organization as a supporting paradigm for military UAV relay networks10.1109/LCOMM.2016.2524405 ↗
10. Proposing a privacy protection model in case of civilian drone
11. A confetti drone: Exploring drone entertainment
12. Development of an adaptive approach for precision agriculture monitoring with drone and satellite data10.1109/JSTARS.2017.2746185 ↗
13. Wireless power transfer with magnetic resonator coupling and sleep/active strategy for a drone charging station in smart agriculture10.1109/ACCESS.2019.2943120 ↗
14. Environment-aware drone-base-station placements in modern metropolitans10.1109/LWC.2017.2778242 ↗
15. Adaptive search control applied to search and rescue operations using unmanned aerial vehicles (UAVs)10.1109/TLA.2014.6948863 ↗
16. Smart traffic monitoring system using unmanned aerial vehicles (UAVs)10.1016/j.comcom.2020.04.049 ↗
17. Routing and scheduling for hybrid truck-drone collaborative parcel delivery with independent and truck-carried drones10.1109/JIOT.2019.2939397 ↗
18. Development of a low cost and light weight UAV for photogrammetry and precision land mapping using aerial imagery
19. Investigation of fish-eye lenses for small-UAV aerial photography10.1109/TGRS.2008.2009763 ↗
20. High-level multiple-UAV cinematography tools for covering outdoor events10.1109/TBC.2019.2892585 ↗
21. Take the field from your smartphone: Leveraging UAVs for event filming
22. Forest monitoring system for early fire detection based on convolutional neural network and UAV imagery
23. Chen · Free-Space Laser Communication and Atmospheric Propagation XXIX · 2017 · 10096 · 100961510.1117/12.2256248 ↗
24. J. Russell, “Facebook is reportedly testing solar-powered internet drones again—this time with Airbus, techcrunch.com,” 2019. [Online]. Available: https://techcrunch.com/2019/01/21/facebook-airbus-solar-drones-internet-program/ (Accessed Feb. 28, 2021).
25. UAV flight experiments applied to the remote sensing of vegetated areas10.3390/rs61111051 ↗
26. Border surveillance monitoring using quadcopter UAV-aided wireless sensor networks10.24138/jcomss.v12i1.92 ↗
27. Communication architecture for unmanned aerial vehicle system
28. US unmanned aerial systems
29. Khan · Drones in Smart-cities: Security and Performance · 2020 · 1 · 3710.1016/B978-0-12-819972-5.00003-3 ↗
30. U. development Team, “UAVCAN Communication Protocol,” 2014. [Online]. Available: https://uavcan.org/Specification/1._Introduction/ (Accessed Aug. 28, 2019).
31. Uranuslink-communication protocol for uav with small overhead and encryption ability10.1016/j.ifacol.2015.07.080 ↗
32. Y.-M. Kwon, “Vulnerability analysis of the Mavlink protocol for Unmanned Aerial Vehicles,” Ph.D. dissertation. Univerity of Daegu Gyeongbuk Institute of Science and Technology (DGIST), 2018.
33. Data analysis of the MAVLink communication protocol
34. Towards the development of secure mavs
35. Dronetrack: Cloud-based real-time object tracking using unmanned aerial vehicles over the internet10.1109/ACCESS.2018.2811762 ↗
36. AD Team, “Ardupilot project,” 2009. [Online]. Available: https://ardupilot.org/index.php/about (Accessed Feb. 28, 2021).
37. MAVSec: Securing the MAVLink protocol for ardupilot/PX4 unmanned aerial systems
38. PD Team, “PX4 Autopilot,” 2012. [Online]. Available: https://px4.io/ (Accessed Feb. 28, 2021).
39. A. Tridgell and L. Meier, “MAVLink 2.0 packet signing proposal,” Scientific report, 2015. [Online]. Available: https://lists.linuxfoundation.org/pipermail/dronecode-tsc/2015-October/000171.html.
40. William · National Cyber Summit (NCS) Research Track · 2020 · 1 · 119
41. Botnet in DDoS attacks: Trends and challenges10.1109/COMST.2015.2457491 ↗
42. The impact of DoS attacks on the AR. Drone 2.0
43. Threat Analysis of a long range autonomous unmanned aerial system
44. Security authentication system using encrypted channel on UAV network
45. Secure communication in civil drones
46. Authentication of MAV communication using Caesar Cipher cryptography
47. J. A. Marty, “Vulnerability analysis of the mavlink protocol for command and control of unmanned aircraft,” MS dessertation, Air Force Institute of Technology, 2013.
48. Development of light weight algorithms in a customized communication protocol for micro air vehicles
49. Butcher · Technical Report # CSSE 1402 (2014) · 2013
50. A secure communication framework for large-scale unmanned aircraft systems
51. Security, privacy, and safety aspects of civilian drones: A survey10.1145/3001836 ↗
52. Micro air vehicle link (MAVLink) in a nutshell: A Survey10.1109/ACCESS.2019.2924410 ↗
53. Performance comparison between Tcp And Udp protocols in different simulation scenarios10.14419/ijet.v7i4.36.23739 ↗
54. Goralski · The Illustrated Network: How TCP/IP Works in a Modern Network Morgan Kaufmann · 2017
55. Anis Koubaa, “MAVSec: Securing the MAVLink protocol for ardupilot and PX4 unmanned aerial systems,” 2019. [Online]. Available: https://www.slideshare.net/AnisKoubaa/mavsec-securing-the-mavlink-protocol-for-ardupilot-and-px4-unmanned-aerial-systems (Accessed Mar. 17, 2021).