~/talk

Don't Trust, Attest: Enclaves as a Trust-Minimization Tool for Bitcoin Apps

slides:none on file

A concrete design that uses Nitro Enclaves and reproducible Nix builds to get verifiable PCR0 attestation, KMS-gated keys (GenerateDataKey/Decrypt) and SSM-stored ciphertext so secrets never appear in the host. Networking uses a TAP bridge with an untrusted proxy + enclave TLS terminator and attestation-embedded certs to prevent man-in-the-middle. Implementation powers an MPC cosigner wallet (two-party secret share) that successfully signs without storing user keys on-device and supports out‑of‑place and in‑place upgrade/rebind flows.

AI-written summary · about

  1. 0:00Trust-minimized Bitcoin apps
  2. 1:08Cloud Bitcoin services problems
  3. 3:18Nitro enclave images
  4. 5:25Remote attestation and PCR
  5. 7:33Verifying enclave execution
  6. 8:16AWS enclave operations
  7. 10:06Threat model and adversaries
  8. 11:08Booting Nitro enclaves
  9. 11:50KMS policies for enclaves
  10. 13:59Secrets in enclaves
  11. 15:29Enclave file system
  12. 17:15Secure enclave networking
  13. 19:50TLS and attestation
  14. 20:52Secure enclave upgrades
  15. 23:01MPC wallet implementation
  16. 25:49Q&A: Cloud compatibility
  17. 29:06Q&A: PCR measurements
  18. 31:54Q&A: Bitcoin enclave framework
  19. 34:29Closing
~/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.