SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

Wed 7 Oct 2026 14:06 - 14:24 at Junior Ballroom 1&2 - Security and Information Flow Chair(s): Mae Milano

Information flow analysis is the de facto method of assessing confidentiality and integrity issues. However, the widespread adoption of information flow analysis in real-world systems is still lacking, partly due to a fundamental gap between theory and practice: the dynamic nature of security concerns in real-world systems goes beyond the scope of existing techniques that assume a static policy (i.e., data secrecy does not change).

Recognizing the fundamental gap, a substantial amount of research has studied various aspects of it (e.g., enabling declassification, endorsement, and revocation policies). A recent work takes a step further by formalizing a promising end-to-end policy called dynamic release that unifies prior formalizations by allowing information flow restrictions to downgrade and upgrade in arbitrary ways. However, how to soundly enforce the powerful dynamic release policy is still an open question.

In this paper, we present the first type system that enforces dynamic release policy and formally prove its soundness. More specifically, we (1) formalize a core language that enables dynamic release policy, (2) develop a type system that checks dynamic release policy, (3) develop new proof techniques and formally prove that the type system enforces dynamic release policy, and (4) implement a prototype of the type system as an extension to the Rust language, along with case studies on a conference reviewing system and Civitas.

This program is tentative and subject to change.

Wed 7 Oct

Displayed time zone: Pacific Time (US & Canada) change

13:30 - 15:00
Security and Information FlowOOPSLA at Junior Ballroom 1&2
Chair(s): Mae Milano Princeton University
13:30
18m
Talk
(Dis)Proving Spectre Security with Speculation-Passing Style
OOPSLA
Santiago Arranz Olmos MPI-SP, Gilles Barthe MPI-SP; IMDEA Software Institute, Lionel Blatter MPI-SP, Xingyu Xie MPI-SP, Zhiyuan Zhang MPI-SP
DOI
13:48
18m
Talk
Decompiling for Constant-Time Analysis
OOPSLA
Santiago Arranz Olmos MPI-SP, Gilles Barthe MPI-SP; IMDEA Software Institute, Lionel Blatter MPI-SP, Youcef Bouzid ENS Paris-Saclay, Sören van der Wall TU Braunschweig, Zhiyuan Zhang MPI-SP
DOI
14:06
18m
Talk
Sound Enforcement of Dynamic Release Information Flow Policy
OOPSLA
Jeffrey Ching Duke University, Danfeng Zhang Duke University
DOI Pre-print
14:24
18m
Talk
A Type System for Optimizing Dynamic IFC
OOPSLA
Daniel Galán Pascual ETH Zurich, François Hublet ETH Zurich, Srđan Krstić ETH Zurich, Roman Fischer ETH Zurich, Colin Pfingstl ETH Zurich, David Basin ETH Zurich
DOI
Hide past events