~/talk

Agora: Trust Less and Open More in Verification for Confidential Computing

Talkat OOPSLA 2025 · 2025-10-16..10-18· [security]
links:none on file
name:Quan Zhou
links:none on file
name:Sen Yang
links:none on file
links:none on file
name:Xing Han
links:none on file
links:none on file
name:Fan Zhang
links:none on file
links:none on file
slides:none on file

Agora implements a prototype verification platform that pushes heavy static analysis and SMT solving out of the TCB, replacing them with a tiny in-enclave validator (a few hundred LOC) and a blockchain bounty manager that outsources counterexample search; overall trusted code is almost two orders of magnitude smaller than general-purpose frameworks. Policy encodings use a generic assertion language; policy-specific verifier sizes reported: 625 LOC (SFI), 335 LOC (IFC) and 77 LOC (LVI). Evaluation verifies SPEC2006, nginx and OpenLDAP and detects every injected data-leak case.

AI-written summary · about

  1. 0:00Agora verification framework
  2. 0:22Confidential computing limits
  3. 1:24Problems with verification
  4. 2:50Trustless and open goals
  5. 4:14Program analysis out of TCB
  6. 6:01Policy-agnostic assertions
  7. 7:07Removing SMT solvers
  8. 8:34Blockchain bug bounty
  9. 9:18Prototype TCB comparison
  10. 10:26Evaluation across policies
  11. 11:51Summary and future
  12. 12:53Q&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.