~/talk

PRIDWEN: Universally Hardening SGX Programs via Load-Time Synthesis

Talkat USENIX ATC '22 · 2022-07-11..07-13· [security]
name:Fan Sang
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Mona Vij
linkedin:mona-vij-626708
slides:none on file

PRIDWEN is a load-time loader that probes remote platform features, decides an optimal set of side‑channel mitigations, and synthesizes a native binary from a WebAssembly IR inside an SGX enclave. It supports hardware-assisted (TSX) and software-only defenses, detects missing features to avoid faults, and validates enforcement. Overhead for first-time synthesis is about 50–500 ms; runtime slowdowns match existing mitigations (≈1.9× for hardware, ≈3.4× for software), and the prototype is open source.

AI-written summary · about

  1. 0:00Intro
  2. 1:24Existing Security Solutions
  3. 2:16Intel SGX 101
  4. 4:12Achilles' Heel of SGX: Side-Channel Attacks
  5. 5:19Side Channel Mitigation Schemes
  6. 5:56Deployment of a Mitigation Scheme
  7. 6:44Composing Multiple Mitigation Schemes
  8. 7:24Problems with Naïve Scheme Composition
  9. 8:40Post-Deployment Scheme Enforcement
  10. 9:46PRIDWEN Overview
  11. 12:11Selective Enforcement of Schemes
  12. 12:46Use IR as Input
  13. 14:33Flexible Instrumentation
  14. 15:05PRIDWEN Instrumentation APIs
  15. 16:36Evaluation: Overhead of PRIDWEN Loader
  16. 17:14Evaluation: Baseline Runtime Performance
  17. 18:00Evaluation: Overhead of Mitigation Schemes
  18. 18:21Conclusion
~/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.