Enforcing MAVLink Safety & Security Properties Via Refined Multiparty Session Types

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Amorim, Arthur, Taylor, Max, Kann, Trevor, Harrison, William L., Leavens, Gary T., Joneckis, Lance
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917957228036096
author Amorim, Arthur
Taylor, Max
Kann, Trevor
Harrison, William L.
Leavens, Gary T.
Joneckis, Lance
author_facet Amorim, Arthur
Taylor, Max
Kann, Trevor
Harrison, William L.
Leavens, Gary T.
Joneckis, Lance
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2501_18874
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enforcing MAVLink Safety & Security Properties Via Refined Multiparty Session Types
Amorim, Arthur
Taylor, Max
Kann, Trevor
Harrison, William L.
Leavens, Gary T.
Joneckis, Lance
Cryptography and Security
Programming Languages
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.
title Enforcing MAVLink Safety & Security Properties Via Refined Multiparty Session Types
topic Cryptography and Security
Programming Languages
url https://arxiv.org/abs/2501.18874