Skip to main navigation Skip to search Skip to main content

PAVE-MAVLink: Formal Verification of MAVLink 2 for Secure UAV Communications

  • Stevens Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

This work presents a multi-stage, Large Language Model(LLM)-accelerated framework for formal verification and security validation of UAV communication protocols, focusing on MAVLink 2. We introduce a prompt-driven approach to automatically generate symbolic models for nuXmv and ProVerif, allowing rapid identification and mitigation of protocol vulnerabilities. Experimental results demonstrate that, without cryptographic protections, MAVLink 2 is susceptible to critical command injection attacks, validated through symbolic model checking, software-defined drone simulation, and over-the-air (OTA) testing on physical UAVs. Incorporating ChaCha20 based encryption eliminates these vulnerabilities, as confirmed by formal analysis and empirical validation. These findings illustrate the effectiveness and flexibility of LLM assisted workflows like Prompt Aided Formal Verification (PAVE) while providing a platform for robust cryptographic extensions in advancing UAV protocol security.

Original languageEnglish
Title of host publication2025 IEEE Military Communications Conference, MILCOM 2025
Pages1389-1395
Number of pages7
ISBN (Electronic)9798331502928
DOIs
StatePublished - 2025
Event2025 IEEE Military Communications Conference, MILCOM 2025 - Los Angeles, United States
Duration: 6 Oct 202510 Oct 2025

Publication series

NameProceedings - IEEE Military Communications Conference MILCOM
ISSN (Print)2155-7578
ISSN (Electronic)2155-7586

Conference

Conference2025 IEEE Military Communications Conference, MILCOM 2025
Country/TerritoryUnited States
CityLos Angeles
Period6/10/2510/10/25

Keywords

  • Drone
  • Formal Verification
  • MAVLink
  • Prompt Engineering
  • Security

Fingerprint

Dive into the research topics of 'PAVE-MAVLink: Formal Verification of MAVLink 2 for Secure UAV Communications'. Together they form a unique fingerprint.

Cite this