~/talks

Deian Stefan

what they talk about

all 7 in the filters

where they keep going back

  • POPL3 editions2021–2023

all 8 in the filters

on a stage with

all 46 in the filters

who talks about the same things

titleconferencedate
Mohabi: Disaggregating and Sandboxing the Firefox JavaScript Engine20th USENIX Symposium on Operating Systems Design and Implementation (OSDI '26)2026-07-13
Mohabi disaggregates SpiderMonkey from Firefox, adds wrapper types (e.g., split rooted wrapper, sandbox heap/stack/callbacks), and applies an external SFI…
Talk on
Robust Constant-Time CryptographyPLDI 20252025-06-16
Defines an operational semantics and a new property Robust Constant Time (RCT) that is parameterized by attacker models (read gadgets, speculative read…
Talk on
Auditing Rust Crates EffectivelyPriSC 2025 (with POPL 2025)2025-01-20
Cargo Scan is an interactive analysis tool that inspects Rust crates, models side-effecting APIs, and propagates color-checked propagation across call sites so…
Talk on
Robust Constant-Time CryptographyPriSC 20232023-01-21
Constant-time is insufficient: code that avoids secret-dependent branches still leaks when keys live in memory or the application misbehaves. The work defines…
Talk on
Cachet: A Domain-Specific Language for Trustworthy Just-In-Time CompilersPriSC 20232023-01-21
Cachet is a DSL that compiles Cachet to Boogie and C++ and encodes JIT invariants so the verifier proves generated code never violates them. The toolchain uses…
Talk on
FaJITa: Verifying Optimizations on Just-In-Time ProgramsPriSC 20232023-01-21
FaJITa is a translation validator that checks semantic equivalence of JavaScript functions after Firefox JIT optimizations by combining symbolic execution with…
Talk on
MSWasm: Soundly Enforcing Memory-Safe Execution of Unsafe CodePOPL 20232023-01-15
Extends Wasm with segmented memory and unforgeable handles that carry colored provenance, a formal semantics, and a proof that well-typed MSWasm modules are…
Talk on
Isolation without Taxation: Near-Zero-Cost Transitions for WebAssembly and SFIPOPL 20222022-01-16
Paper claims that adding static invariants lets sandboxed code use simple function calls instead of heavyweight wrappers, and implements this end-to-end. A…
Talk on
STORM: Refinement Types for Secure Web Applications15th USENIX Symposium on Operating Systems Design and Implementation (OSDI '21)2021-07-14
Storm is a web framework that enforces data-dependent security policies at compile time via a Security Typed ORM that refines MVC types with logical…
Talk on
Automatically Eliminating Speculative Leaks from Cryptographic Code with BladePOPL 20212021-01-17
Blade automatically finds data-flow paths from memory reads that can speculatively carry secrets to cache-leaking sinks, models them with a transient vs stable…
Talk on
Liquid Information Flow ControlICFP 20202020-08-23
Claims a new DSL called Lifty domain-specific language that encodes information-flow policies as liquid refinements and enforces them with a TIO-style security…
Talk on
Building Secure Systems in HaskellStrange Loop 20162016-09-16
Claim: language-level information flow control enforces data policies everywhere so missed checks stop being vulnerabilities. Implementation uses LIO (a…
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.