Repository logo
 
Publication

MAVSec: Securing the MAVLink Protocol for Ardupilot/PX4 Unmanned Aerial Systems

dc.contributor.authorAllouch, Azza
dc.contributor.authorCheikhrouhou, Omar
dc.contributor.authorKoubaa, Anis
dc.contributor.authorKhalgui, Mohamed
dc.contributor.authorAbbes, Tarek
dc.date.accessioned2019-09-12T13:43:03Z
dc.date.embargo2119
dc.date.issued2019
dc.description.abstractThe MAVLink is a lightweight communication protocol between Unmanned Aerial Vehicles (UAVs) and ground control stations (GCSs). It defines a set of bi-directional messages exchanged between a UAV (aka drone) and a ground station. The messages carry out information about the UAV’s states and control commands sent from the ground station. However, the MAVLink protocol is not secure and has several vulnerabilities to different attacks that result in critical threats and safety concerns. Very few studies provided solutions to this problem. In this paper, we discuss the security vulnerabilities of the MAVLink protocol and propose MAVSec, a security-integrated mechanism for MAVLink that leverages the use of encryption algorithms to ensure the protection of exchanged MAVLink messages between UAVs and GCSs. To validate MAVSec, we implemented it in Ardupilot and evaluated the performance of different encryption algorithms (i.e. AES-CBC, AES-CTR, RC4 and ChaCha20) in terms of memory usage and CPU consumption. The experimental results show that ChaCha20 has a better performance and is more efficient than other encryption algorithms. Integrating ChaCha20 into MAVLink can guarantee its messages confidentiality, without affecting its performance, while occupying less memory and CPU consumption, thus, preserving memory and saving the battery for the resource-constrained dronept_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/IWCMC.2019.8766667
dc.identifier.issn2376-6506
dc.identifier.urihttp://hdl.handle.net/10400.22/14576
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8766667pt_PT
dc.subjectUnmanned aerial vehiclept_PT
dc.subjectSecuritypt_PT
dc.subjectMAVLinkpt_PT
dc.subjectEncryptionpt_PT
dc.subjectGCSpt_PT
dc.titleMAVSec: Securing the MAVLink Protocol for Ardupilot/PX4 Unmanned Aerial Systemspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceTangier, Moroccopt_PT
oaire.citation.endPage628pt_PT
oaire.citation.startPage621pt_PT
oaire.citation.titleProceedings of the 15th International Wireless Communications & Mobile Computing Conference (IWCMC)pt_PT
person.familyNameKoubaa
person.givenNameAnis
person.identifier989131
person.identifier.ciencia-idCA19-2399-D94A
person.identifier.orcid0000-0003-3787-7423
person.identifier.scopus-author-id15923354900
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication0337d7df-5f77-46a4-8269-83d14bd5ea6b
relation.isAuthorOfPublication.latestForDiscovery0337d7df-5f77-46a4-8269-83d14bd5ea6b

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
COM_CISTER_2019.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: