~/talk

Software Verification meets Real-World Cryptography

Talkat Dafny 2026 · on Sunday, 2026-01-11· [security, software-architecture]
links:none on file
slides:none on file

Verified cryptography is now practical: about a dozen verified libraries exist and verified code runs in Firefox and on major cloud services, produced from roughly 250,000 lines of F that generate about 30,000 lines of C/assembly. The toolchain combines hacks (Rust→F), HACL/EverCrypt-style cores, and protocol analyzers like ProVerif* and CryptoVerif plus SSProve/EverParse; it finds real bugs (including a Kyber-related leak), ships as CI checks in Signal, and scales to a post‑quantum TLS prototype, while side‑channels and compiler/microarchitectural models remain open problems.

AI-written summary · about

  1. 0:00Introduction
  2. 1:31Verification perspective on crypto
  3. 2:55TLS vulnerabilities despite scrutiny
  4. 4:59High-assurance crypto
  5. 6:24Verified crypto libraries adoption
  6. 8:50Verification workflow standards to proofs
  7. 11:39Modular multiplication pitfalls
  8. 16:32Verifying multiplication Low* and Veil
  9. 19:45Lessons verified crypto libraries
  10. 21:53Industry requirements verified crypto
  11. 24:19Verifying Rust code HACs F*
  12. 26:47Panic freedom Rust crypto
  13. 30:16LipCrypt verified implementations
  14. 31:40Side-channel analysis challenges
  15. 33:03Formal verification TLS 1.3 flaws
  16. 35:29Lessons METLS verification
  17. 37:13Modular verification Bertie TLS
  18. 38:56Post-quantum Signal protocol
  19. 43:07Protocol verification ProVerif CryptoVerif
  20. 47:20Cross-protocol attacks vulnerabilities
  21. 48:25Verification Signal development
  22. 51:11Making verification accessible
  23. 54:10Model vs code verification
  24. 1:00:40Post-quantum verification opportunity
  25. 1:02:25AI cryptographic verification
~/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.