Language-Based Security — AU PLS Summer School 2026

Material from my mini course on language-based security at the PLS Summer School, Aarhus, 10–14 August 2026. Comments, questions and corrections are welcome — please email aslan@cs.au.dk.

Day 1 (Aug 10). How to read a PL security paper

{Slides}

Extra material:

Day 2 (Aug 11). Introduction to information flow and knowledge-based IFC specification

{Slides for Day 2 and 3}

Index cards (PINI and PSNI are progress-insensitive and progress-sensitive noninterference).

Photograph of the index cards.

Reading:

Day 3 (Aug 13). Type-based enforcement

Reading:

Extra material:

Day 4 (Aug 14). The downgrading semantics of memory safety

{Slides}

PLDI 2026 paper and related artifacts:

Background reading:

Extra material:


Last updated 15 August 2026.