LWE ⇒ IND-CPA KEM
LWE implies IND-CPA KEM.
Statement
Migrated verbatim from key-encapsulation-mechanism:
Kyber is an IND-CCA KEM based on Module LWE (rank-3 module over a polynomial ring). Standardized by NIST as ML-KEM (FIPS 203). Uses the Fujisaki-Okamoto transform to achieve IND-CCA security from an IND-CPA base scheme.
Notes
source: folklore: the claim carried no citation on the page it was
migrated from, and none was invented.
class: unstated: no citing page says which notion of reduction is meant.
Recording a class the wiki does not state would add a claim.
Recorded during migration and not fixed — these are claims about the source text, not changes to it:
- The hypothesis should be Module-LWE, but
[[learning-with-errors|Module LWE]]points at the plain LWE page whose aliases do not cover MLWE — a distinct assumption silently conflated. - Uncited (no Kyber/ML-KEM reference page).
- The ‘rank-3 module over a polynomial ring’ parameterization is a side condition the edge cannot carry.
- ind-cpa-kem has no node of its own; it is a ’## IND-CPA KEM’ variation of the KEM page.
- Composite: Module-LWE ⇒ IND-CPA base scheme, then Fujisaki-Okamoto ⇒ IND-CCA KEM in the ROM. Must be split.
- Wikilink
[[learning-with-errors|Module LWE]]points Module-LWE at the plain LWE page; the LWE page’s aliases cover LWE/RLWE but not MLWE, so a distinct assumption is silently conflated. - No citation for either link (no FO99 or Kyber reference page).
- The ROM requirement of the FO transform is not stated on this line.