A proof in LatticeCrypto/MLKEM/Security.lean contains a sorry.
Goal: Replace the sorry with a complete proof.
Link to the sorry on GitHub
Code Snippet:
The proof composes three reductions:
1. **FO transform** (HHK17 Corollary): IND-CCA of the FO-constructed KEM reduces to
IND-CPA of K-PKE + PRF security of J + correctness + message entropy.
2. **IND-CPA → MLWE**: Each IND-CPA term reduces to an MLWE advantage.
3. **Concrete parameters**: `ε_msg = 1/|Message| = 2⁻²⁵⁶` and `δ` from FIPS 203 Table 1. -/
theorem ind_cca_security
A proof in
LatticeCrypto/MLKEM/Security.leancontains asorry.Goal: Replace the
sorrywith a complete proof.Link to the sorry on GitHub
Code Snippet: