FrodoKEM

Lattices · LWE · frodokem.org(opens in a new tab)

Programmes
NIST R3ISO
Status
ISO standard
Security flags
None on current sets

Parameter sets

Parameter sets of FrodoKEM
Parameter setLevelpk (B)ct (B)pk+ct (B)KeygenEncapsDecaps
FrodoKEM-640-AES Note19,6169,75219,368252.2 µs279.1 µs269.1 µs
FrodoKEM-640-SHAKE Note19,6169,75219,368540.3 µs574.1 µs559.2 µs
FrodoKEM-976-AES Note315,63215,79231,424488.4 µs525.6 µs500.4 µs
FrodoKEM-976-SHAKE Note315,63215,79231,4241.12 ms1.17 ms1.15 ms
FrodoKEM-1344-AES Note521,52021,69643,216854.1 µs887.1 µs856.6 µs
FrodoKEM-1344-SHAKE Note521,52021,69643,2161.98 ms2.04 ms2.00 ms

Wall-clock times vary between runs and machines (CPU frequency scaling, other tenants on cloud VMs); cycle counts are the steadier basis for comparison.

Security flags

  • Note (all parameter sets): Conservative plain-LWE KEM (no algebraic ring structure). Sizes are the standard (ISO) FrodoKEM with the salt countermeasure — ciphertexts are slightly larger than older round-3 tables. Both AES128 and SHAKE128 matrix-A generation are shown; sizes are identical, only timings differ.

History

  1. added to site Update

    ISO/IEC 18033-2:2006/Amd 2:2026, published in June 2026, standardises FrodoKEM and Classic McEliece (the latter without mceliece348864). Both are now shown as ISO standards, and the ISO programme as completed.

Full timeline →