TY - GEN
T1 - PAVE-MAVLink
T2 - 2025 IEEE Military Communications Conference, MILCOM 2025
AU - Wray, Tom
AU - Wang, Ying
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - 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.
AB - 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.
KW - Drone
KW - Formal Verification
KW - MAVLink
KW - Prompt Engineering
KW - Security
UR - https://www.scopus.com/pages/publications/105031779443
UR - https://www.scopus.com/pages/publications/105031779443#tab=citedBy
U2 - 10.1109/MILCOM64451.2025.11310743
DO - 10.1109/MILCOM64451.2025.11310743
M3 - Conference contribution
AN - SCOPUS:105031779443
T3 - Proceedings - IEEE Military Communications Conference MILCOM
SP - 1389
EP - 1395
BT - 2025 IEEE Military Communications Conference, MILCOM 2025
Y2 - 6 October 2025 through 10 October 2025
ER -