~/talk

Wallet: Confidential Serverless Computing

Talkat NSDI '26 · 2026-05-04..05-06· [serverless, security]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Wallet implements nested confidential execution inside CVMs with a tiny trusted monitor, a decoupled guest OS, LibOS-based zygote images and fork-style copy-on-write trustlets to run many functions per CVM. The prototype extends Coconut SVSM, uses Gramine as LibOS and bundles CPython. Results report 4.3× smaller TCB, 15–93% latency improvement end-to-end, up to 907× function density, and 27× reduction in inter-function communication with function chaining sped up 16.7–30.2×.

AI-written summary · about

  1. 0:00Serverless computing intro
  2. 1:00Security challenges
  3. 2:03What are confidential virtual machines
  4. 3:05Limitations of CVMs for serverless workloads
  5. 5:57Wallet architecture
  6. 7:41Secure function isolation
  7. 8:45Reduce TCB and boot time
  8. 9:49Overcoming consolidation limits
  9. 10:52Inter-function communication
  10. 11:55Serverless request processing
  11. 12:56Wallet prototype details
  12. 13:36Performance evaluation setup
  13. 14:19Wallet performance results
  14. 15:21Function chaining latency
  15. 16:02Copy-on-write effectiveness
  16. 16:46Summary and open source
~/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.