English

Enforcing MAVLink Safety & Security Properties Via Refined Multiparty Session Types

Cryptography and Security 2025-03-17 v2 Programming Languages

Abstract

A compromised system component can issue message sequences that are legal while also leading the overall system into unsafe states. Such stealthy attacks are challenging to characterize, because message interfaces in standard languages specify each individual message separately but do not specify safe sequences of messages. We present initial results from ongoing work applying refined multiparty session types as a mechanism for expressing and enforcing proper message usage to exclude unsafe sequences. We illustrate our approach by using refined multiparty session types to mitigate safety and security issues in the MAVLink protocol commonly used in UAVs.

Keywords

Cite

@article{arxiv.2501.18874,
  title  = {Enforcing MAVLink Safety & Security Properties Via Refined Multiparty Session Types},
  author = {Arthur Amorim and Max Taylor and Trevor Kann and William L. Harrison and Gary T. Leavens and Lance Joneckis},
  journal= {arXiv preprint arXiv:2501.18874},
  year   = {2025}
}

Comments

To be featured in proceedings of The 17th NASA Formal Methods Symposium

R2 v1 2026-06-28T21:26:56.686Z