~/conference

PriSC 2020

date:2020-01-25
location:New Orleans, United States
series:PriSC · 5 editions
editions:[PriSC 2020, PriSC 2022, PriSC 2023, PriSC 2024, PriSC 2026]

compiler engineers, formal verification engineers, WebAssembly developers, systems security engineers, runtime engineers, programming language researchers, hardware security architects

AOT WebAssembly runtime; Cranelift code generation; bounds-check elision optimizations; speculative-execution defenses; constant-time select lowering; verified compilers from formats; transient-flow speculative leak detection; universal composability for compilation; memory safety preservation for WebAssembly; capability machine mechanization in Iris; tag-based compartmentalization for C; interruptible enclave security

titleauthorlength
Lucet: A Compiler and Runtime for High-Concurrency Low-Latency SandboxingTyler McMullen54m
Lucet is an ahead-of-time WebAssembly compiler and runtime that Fastly uses to run user code with Cranelift codegen and an artifact contract that guarantees…
Talk on
Reconciling Progress-Intensive Noninterference and DeclassificationAslan Askarov22m
Proposes a concrete security condition that dials between progress-insensitive noninterference and progress-sensitive policies by tagging code regions with TV…
Talk on
A CompCert Compiler that Preserves Cryptographic Constant-timeRemi Hutin24m
CompCert gains a verified, branch-free selection primitive that preserves cryptographic constant-time: a new select operation with formal semantics is added to…
Talk on
Universal Composability is Secure CompilationMarco Patrignani25m
Claims a correspondence between universal composability and a robust compilation criterion: UC ↔ RHC equivalence. Argues that for every target attacker a…
Talk on
Exploits as Insecure CompilationJennifer Paykin25m
Defines an exploit as a target context that makes the compiled program exhibit a behavior impossible in the source and proves this is equivalent to violating a…
Talk on
Automatically Eliminating Speculative Leaks with BladeMarco Vassena04m
Blade is a static detector for speculative leaks that combines a transient-flow type system with an automatic repair pass that inserts a provably minimal set…
Talk on
Everparse: A Verifying Compiler from Data Format Specifications to Verified Efficient ParsersTahina Ramananandro08m
A verified compiler that takes dependent data-format descriptions and emits F specifications plus Low implementations extracted to high-performance C, with…
Talk on
Flexible Tag-based Policies for Compartmentalized CSean Anderson23m
A hardware-accelerated tag-monitoring design called PIPE programmable interlocks attaches metadata to registers and memory and enforces C-level policies via…
Talk on
Securing Interruptible EnclavesMatteo Busi23m
Proves that adding interrupts to an enclave can be secure by modeling an ideal interrupt-free language and a realistic low-level language and proving full…
Talk on
WebAssembly as an Intermediate Language for Provably-Safe Software SandboxingJay Bosamiya24m
A prototype compiler verifies sandboxing properties for WebAssembly by lowering Wasm into an unstructured CFG family early, doing optimizations there, and…
Talk on
Memory Safety Preservation for WebAssemblyMarco Vassena26m
Claims a compiler-based way to preserve memory safety when compiling C to WebAssembly by translating checked pointers into capabilities stored in private…
Talk on
Implementing a Capability Machine Model into IrisAina Linn Georges24m
Mechanization of a core capability-machine model into Iris, with an embedding of a machine language and a mechanized logical relation that solves the world…
Talk on
Exorcising Spectres with Secure CompilersMarco Patrignani25m
Ongoing work builds a formal semantics that pairs a standard non‑speculative semantics with a prediction oracle–driven speculative semantics and an attacker…
Talk 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.