~/talk

Cryptis: Cryptographic Reasoning in Separation Logic

Talkat POPL 2026 · 2026-01-11..01-17· [security]
links:none on file
links:none on file
slides:none on file

Cryptis extends Iris separation logic with a symbolic-cryptography model and gives protocol specs that actually exchange separation-logic resources so proofs compose into larger systems. It proves secrecy and freshness rules, mechanizes NSL and Diffie‑Hellman variants, and uses those proofs to verify a reliable encrypted channel and an end-to-end key‑value store implementation. The development is formalized in Rocq, ships evaluated, reusable artifacts, and builds on a separation-logic escrow pattern to transfer ephemeral session state into application resources.

AI-written summary · about

  1. 0:00Cryptis introduction
  2. 4:05Formal verification challenges
  3. 8:40Cryptis logic core
  4. 10:49Needham-Schroeder-Lowe verification
  5. 15:23Composition with abstractions
  6. 17:33Key takeaways and future
  7. 18:56Q&A: Tamarin vs Viper
  8. 20:21Q&A: Reusability in examples
  9. 20:42Q&A: Clutch and Cryptis
  10. 21:46Q&A: Adequacy theorems
  11. 23:12Q&A: Perfect secrecy assumptions
  12. 23:53Q&A: Resource monoid
  13. 24:55Q&A: Key management
~/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.