Skip to content

Proof obligation for kpke_ind_cpa_security in LatticeCrypto/MLKEM/Security.lean #214

Description

@quangvdao

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:

messages was encrypted, so the adversary's advantage is 0. The gap between the two cases
is exactly the MLWE advantage.

The concrete instantiation uses `k×k` matrices over `T_q` with secrets and errors sampled
from `CBD(η₁)` in the NTT domain. -/
theorem kpke_ind_cpa_security :

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions