Lisbon, July 6 - 10, 2026
11th IEEE European Symposium on Security and Privacy
Cryptography we want, Cryptography we're given: lessons from analysing and breaking the systems we deploy
As a community, we often adopt cryptography for mostly two very different reasons. First, because sometimes we need and want it: end-to-end encryption for systems like Matrix, where it is built from the bottom up because users and communities need ways to safely send messages. Second, and, increasingly, we are given it (systems to attest identity in zero-knowledge, age verification or proof of personhood), which are often required and deployed from the top down, not because communities explicitly asked for them but because policy demands some property.
In this talk, we will examine systems from those two worlds by analysing and breaking them in theory and in practice: the practically-exploitable flaws in the Matrix protocol, soundness failures in zero-knowledge attestation (zkAttest), and weaknesses in ZK-based login (zkLogin). The aim of analysing is not only to show how the systems break, but to ask why they were proposed in the first place and what their failures have in common. Concretely, cryptography we need and want tends to fail in ways we can find and fix; cryptography we are given tends to fail structurally, because it fails to ask its societal implications, the needs of communities and the overall environment and requirements in which it lives. The deeper cost, then, is not technical but societal: it quietly determines who is trusted, who is attested, and who is left out: choices rarely examined before a system ships, and that tend to fall hardest on those with the least say in it. In this talk, we will argue that we need cryptography and systems grounded in the needs of communities and the environment in which they live.
Session Chair: Sebastian Schinzel
Session Chair: Katharina Ceesay-Seitz
Session Chair: Edlira Dushku
PAC Privacy and Automatic Black-Box Privatization
We present a recently-proposed privacy definition, termed Probably Approximately Correct (PAC) Privacy. PAC Privacy characterizes the information-theoretic hardness to recover sensitive data given arbitrary information disclosure/leakage during/after any processing. Unlike the classic cryptographic definition and Differential Privacy (DP), which consider the adversarial (input-independent) worst case, PAC Privacy is a simulatable metric that quantifies the instance-based impossibility of inference. An automatic analysis and proof generation framework is developed: security parameters can be produced with arbitrarily high confidence via Monte-Carlo simulation for any black-box data processing oracle. We discuss applications of PAC Privacy to side-channel defense, machine learning, and database analytics. We show a post-training algorithm for Large Language Models that can achieve perfect resistance against membership inference attacks on the sensitive training set. We conclude with describing current limitations and remaining challenges.
Session Chair: Vera Rimmer
Session Chair: Johannes Kinder
Session Chair: Sven Bugiel
Session Chair: Seongil Wi
Session Chair: Omar Alrawi
Session Chair: Güliz Seray Tuncay