An Algebraic Approach to Asymmetric Delegation and Polymorphic Label Inference (Technical Report)
By: Silei Ren, Coşku Acay, Andrew C. Myers
Potential Business Impact:
Protects secrets when sharing information online.
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.
Similar Papers
Neuro-symbolic Weak Supervision: Theory and Semantics
Artificial Intelligence
Makes smart programs learn better from messy information.
Fuzzy Lattice-based Description Logic
Logic in Computer Science
Helps computers understand fuzzy, complex ideas.
LLM-IFT: LLM-Powered Information Flow Tracking for Secure Hardware
Cryptography and Security
Finds hidden security flaws in computer chips.