Type-Based Enforcement of Non-Interference for Choreographic Programming

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bertoni, Marco, Giallorenzo, Saverio, Peressotti, Marco
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918356035043328
author Bertoni, Marco
Giallorenzo, Saverio
Peressotti, Marco
author_facet Bertoni, Marco
Giallorenzo, Saverio
Peressotti, Marco
contents Choreographies describe distributed protocols from a global viewpoint, enabling correct-by-construction synthesis of local behaviours. We develop a policy-parametric type system that prevents information leaks from high-security data to low-security observers, handling both explicit and implicit flows through a program-counter discipline. The system supports recursive procedures via a procedure context that we reconstruct through constraint generation. We prove termination-insensitive non-interference with respect to a standard small-step semantics.
format Preprint
id arxiv_https___arxiv_org_abs_2602_21630
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Type-Based Enforcement of Non-Interference for Choreographic Programming
Bertoni, Marco
Giallorenzo, Saverio
Peressotti, Marco
Programming Languages
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Choreographies describe distributed protocols from a global viewpoint, enabling correct-by-construction synthesis of local behaviours. We develop a policy-parametric type system that prevents information leaks from high-security data to low-security observers, handling both explicit and implicit flows through a program-counter discipline. The system supports recursive procedures via a procedure context that we reconstruct through constraint generation. We prove termination-insensitive non-interference with respect to a standard small-step semantics.
title Type-Based Enforcement of Non-Interference for Choreographic Programming
topic Programming Languages
Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2602.21630