~/talk

Machine-checking post-quantum cryptography

links:none on file
slides:none on file

Post-quantum proofs are machine-checked using a toolchain that extracts a formal model from implementation code and proves security in EasyCrypt while compiling verified code from Jasmine, with a goal of a verified PQC library in Formosa Crypto. 64 NIST candidates and ~40 signature proposals motivate this; past errors appear in XMSS and Sphinx and several Kyber/Dilithium proofs needed fixes. A full-stack, machine-checked Kyber proof plus verified implementation exists after three+ years and ~30–40 core contributors, but tooling still requires expert work.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Machine-checking cryptographic proofs
  3. 4:00Traditional cryptanalysis limits
  4. 6:13Verifying paper proofs challenges
  5. 8:44Flawed proofs in post-quantum schemes
  6. 13:46FOSAD crypto project
  7. 15:57Formal verification for security proofs
  8. 18:49Rare fully verified submissions
  9. 21:15Current state and future work
  10. 22:19Q&A: Auditing auditors and tool flaws
  11. 24:48Q&A: Proof assistants interaction
  12. 26:21Q&A: Modeling leakage in verification
  13. 27:26Q&A: Compilation limits
  14. 28:30Q&A: Dilithium verification progress
~/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.