An Algebraic Approach to Asymmetric Delegation and Polymorphic Label Inference (Technical Report)

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ren, Silei, Acay, Coşku, Myers, Andrew C.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918095464955904
author Ren, Silei
Acay, Coşku
Myers, Andrew C.
author_facet Ren, Silei
Acay, Coşku
Myers, Andrew C.
contents Language-based information flow control (IFC) enables reasoning about and enforcing security policies in decentralized applications. While information flow properties are relatively extensional and compositional, designing expressive systems that enforce such properties remains challenging. In particular, it can be difficult to use IFC labels to model certain security assumptions, such as semi-honest agents. Motivated by these modeling limitations, we study the algebraic semantics of lattice-based IFC label models, and propose a semantic framework that allows formalizing asymmetric delegation, which is partial delegation of confidentiality or integrity. Our framework supports downgrading of information and ensures their safety through nonmalleable information flow (NMIF). To demonstrate the practicality of our framework, we design and implement a novel algorithm that statically checks NMIF and a label inference procedure that efficiently supports bounded label polymorphism, allowing users to write code generic with respect to labels.
format Preprint
id arxiv_https___arxiv_org_abs_2504_20432
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An Algebraic Approach to Asymmetric Delegation and Polymorphic Label Inference (Technical Report)
Ren, Silei
Acay, Coşku
Myers, Andrew C.
Programming Languages
Cryptography and Security
Language-based information flow control (IFC) enables reasoning about and enforcing security policies in decentralized applications. While information flow properties are relatively extensional and compositional, designing expressive systems that enforce such properties remains challenging. In particular, it can be difficult to use IFC labels to model certain security assumptions, such as semi-honest agents. Motivated by these modeling limitations, we study the algebraic semantics of lattice-based IFC label models, and propose a semantic framework that allows formalizing asymmetric delegation, which is partial delegation of confidentiality or integrity. Our framework supports downgrading of information and ensures their safety through nonmalleable information flow (NMIF). To demonstrate the practicality of our framework, we design and implement a novel algorithm that statically checks NMIF and a label inference procedure that efficiently supports bounded label polymorphism, allowing users to write code generic with respect to labels.
title An Algebraic Approach to Asymmetric Delegation and Polymorphic Label Inference (Technical Report)
topic Programming Languages
Cryptography and Security
url https://arxiv.org/abs/2504.20432