~/talk

Automatic and Incremental Repair for Speculative Information Leaks

Talkat VMCAI 2024 · 2024-01-15..01-16· [security, software-architecture]
links:none on file
links:none on file
slides:none on file

CureSpec is a model-checking framework that either proves a program free of speculative side‑channel leaks or inserts concrete mitigations (fences) and emits a checkable certificate. It runs over LLVM IR inside SeaHorn with Z3, reuses an over‑approximation incrementally to avoid full rechecks, and automatically fixes real code including AES from OpenSSL. Experiments show dramatic fence reductions versus a naive “fence everywhere” baseline, but several large benchmarks hit a two‑hour timeout and some repaired binaries incur up to ~50% runtime overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Spectre attack explained
  3. 2:13Speculative leaks problem
  4. 3:42TSpec tool overview
  5. 4:50Making speculation visible
  6. 5:31Fence positions marking
  7. 6:17SeaHorn for vulnerability checking
  8. 7:20Incremental repair process
  9. 8:51Final program guarantees
  10. 9:33Fence position strategies
  11. 10:39Evaluation setup
  12. 12:13Baseline results
  13. 13:42Fences impact on performance
  14. 15:07Conclusion
  15. 15:36Q&A
~/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.