Formal Verification Certificate
All theorems formally verified in Lean 4 with zero sorry gaps.
Lean Ethereum PQ Crypto • Lean 4 + Mathlib • Apoth3osis Labs
The Central Question
Can Ethereum survive the quantum transition with formally verified cryptographic primitives? This project formalizes the post-quantum migration path: replacing ECDSA with XMSS hash-based signatures, replacing KZG polynomial commitments with Sumcheck polynomial IOPs under the Fiat-Shamir transform, and constructing PQ HTLCs for quantum-safe atomic swaps. Based on Drake and Khovratovich’s Ethereum Foundation research.
Original Researchers
Key Verified Results
xmss_verify_soundXMSS signature verification is sound
XMSS.lean
sumcheck_soundnessSumcheck protocol has negligible soundness error
Sumcheck.lean
fiat_shamir_secureFiat-Shamir transform preserves soundness in ROM
FiatShamir.lean
pq_htlc_correctPQ HTLC satisfies correctness and atomicity
PQHTLC.lean
