Mechanized Type-Based Enforcement of Non-Interference in Choreographic Languages

Bertoni, Marco (2025) Mechanized Type-Based Enforcement of Non-Interference in Choreographic Languages. [Laurea magistrale], Università di Bologna, Corso di Studio in Informatica [LM-DM270]
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Condividi allo stesso modo 4.0 (CC BY-SA 4.0)

Download (562kB)

Abstract

Eseguiamo un’analisi e un’enforcement type-based della non-interferenza in linguaggi coreografici. Partendo da una semantica di riferimento small-step per le coreografie, progettiamo un sistema di tipi parametrico rispetto alla policy (una gerarchia di livelli di sicurezza) che verifica, in modo statico, la conformità di un programma ai flussi d’informazione ammessi. Dimostriamo un teorema di soundness: se una coreografia è ben tipata rispetto a una policy, allora soddisfa la non-interferenza insensibile alla terminazione rispetto alla semantica di riferimento; in particolare, osservatori pubblici non possono dedurre informazioni segrete. Tutti i risultati principali sono meccanizzati in Lean 4.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Bertoni, Marco
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM A: TECNICHE DEL SOFTWARE
Ordinamento Cds
DM270
Parole chiave
non-interference,information flow security,type system,lean 4
Data di discussione della Tesi
30 Ottobre 2025
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^