~/conference

PriSC 2024

date:2024-01-20
location:London, United Kingdom
series:PriSC · 5 editions
editions:[PriSC 2020, PriSC 2022, PriSC 2023, PriSC 2024, PriSC 2026]

secure compilation researchers, compiler engineers, systems security engineers, formal methods engineers, hypervisor developers, runtime and VM engineers, smart contract engineers

CHERI capability calling conventions; V8 constant-time transformer; speculative execution verification; Spectre mitigation composition; control-flow linearization with AMi; ARM ASL modularization for virtualization; semantic application binary interfaces; translation validation for obfuscation; computationally robust compilation and UC; gradual verification for smart contracts; microarchitectural side-channel mitigation for serverless

titleauthorlength
IntroductionShweta Shinde, Marco Patrignani01m
PriSC 2024 opens by naming the Principles of Secure Compilation Workshop, noting 11 accepted papers and thanking 22 program committee members who reviewed…
Talk on
Keynote: Can we reason about the security of concurrent systems code?Peter Sewell01h 05m
Goal is to verify Google’s PKVM hypervisor running on ARM, not just papers: ARM semantics is captured in 420,000 lines of ARM spec (Sail/ASL), the hypervisor…
Talk on
Secure Calling Conventions for CHERI Capability Machines in Practice (Work in P...Elias Storme, Sander Huyghebaert, Steven Keuchel, Thomas Van Strydonck, Dominique Devriese24m
Proposes a concrete design that reconciles theoretical secure calling conventions with real CHERI-RISC-V constraints by introducing a reserve stack to avoid…
Talk on
Microarchitectural Side-Channel Mitigations for Serverless ApplicationsYayu Wang, Aastha Mehta22m
Project claims automatic microarchitectural side‑channel mitigation for serverless JavaScript by modifying V8: Scooti modifies V8 to add a CT transformer, CT…
Talk on
Lifting Compiler Security Properties to Stronger Attackers: the Speculation Cas...Xaver Fabian, Marco Guarnieri, Michael Backes20m
A formal framework proves when a compiler countermeasure for Spectre-style leaks preserves security against stronger attacker models by modelling speculative…
Talk on
Secure Composition of SPECTRE MitigationsMatthis Kruse, Michael Backes23m
Formal framework proves when compiler passes that add Spectre mitigations compose safely and when they do not, using robust preservation and a cross-language…
Talk on
When Obfuscations Preserve Cryptographic Constant-TimeMatteo Busi, Pierpaolo Degano, Letterio Galletta21m
Proposes a sufficient condition and a per-program translation validation that statically checks whether an obfuscation preserves cryptographic constant-time…
Talk on
Compiler Support for Control-Flow Linearization Using Architectural MimicryDaan Vanoverloop, Hans Winderix, Lesly-Ann Daniel, Frank Piessens27m
Implements an LLVM backend pass that automates control‑flow linearization for reducible graphs using Architectural Mimicry (AMi) mimic execution and persistent…
Talk on
Modularizing CPU Semantics for VirtualizationPaolo G. Giarrusso, Abhishek Anand, Gregory Malecha, František Farka, Hoang-Hai Dang25m
Proposes a concrete decomposition of ARM ASL into an unprivileged core and a small privileged handler so one common unprivileged semantics can be reused across…
Talk on
All the Binaries Together: A Semantic Approach to Application Binary InterfacesAndrew Wagner, Amal Ahmed35m
Proposes a concrete semantic ABI that maps a functional source language to a C-ish, reference-counted target using realizability models and separation logic to…
Talk on
Computational-Bounded Robust Compilation and Universally Composable SecurityRobert Künnemann, Ethan Cecchetti22m
Proposes a precise equivalence showing that computationally robust hyper property preservation corresponds to computational UC emulation by adding…
Talk on
Gradual Verification for Smart ContractsHaojia Sun, Kunal Singh, Jan-Paul Ramos-Davila, Jonathan Aldrich, Jenna Wise23m
Gradual verification combines static separation-logic proofs with imprecise specifications (written as question marks) and automatically emits dynamic checks…
Talk on
Towards Modular Specification and Verification of Concurrent Hypervisor-based I...Hoang-Hai Dang, David Swasey, Gregory Malecha24m
NOVA is a microhypervisor of 17K lines and 15 hypercalls whose specification (~100 pages) is decomposed with Iris-based separation logic into WP_Nova_EC and…
Talk on
Closing RemarksShweta Shinde01m
Workshop concludes with brief thanks, offers Marco (co-chair) and session chairs Marco Mato and Dominique public acknowledgment for running sessions, notes…
Organiser on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.