GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing frodokem.org — FrodoKEM FrodoKEMPractical quantum-secure key encapsulation from generic latticesAbout FrodoKEMFrodoKEM is a family of key-encapsulation mechanisms that are designed to be conservative yet practical post-quantum constructions whose security derives from cautious parameterizations of the well-studied learning with errors problem, which in turn has close connections to conjectured-hard problems on generic, algebraically unstructured lattices. StandardizationFrodoKEM is standardized by ISO as part of ISO/IEC 18033-2:2006/Amd 2:2026, Information technology — Security techniques — Encryption algorithms — Part 2: Asymmetric ciphersAmendment 2. FrodoKEM has been submitted as an Internet-Draft to the Internet Research Task Force's Crypto Forum Research Group for consideration for standardization. FrodoKEM was selected as a "Round 3 alternate candidate" in the NIST Post-Quantum Cryptography Standardization project, but was not selected for standardization. FrodoKEM, at level 3 and 5, is one of two post-quantum algorithms recommended by the German Federal Office for Information Security (BSI) as cryptographically suitable for long-term confidentiality, and is also recommended for use by the European Union Agency for Cybersecurity. Algorithm informationFrodoKEM is designed for IND-CCA security at three levels:
FrodoKEM consists of two variants determined on whether there is key reuse: a standard variant that does not impose any restriction on the reuse of key pairs, and an ephemeral variant (eFrodoKEM) that requires the generation of a fresh key pair after a fairly small number (e.g., 2^8) of protocol executions. For each security level and variant, there is a choice of the symmetric primitive used in one step of the protocol:
The AES variants are particularly suitable for devices having AES hardware acceleration (such as AES-NI on Intel platforms), while the SHAKE variants generally provide competitive or better performance in comparison with the AES variants in the absence of hardware acceleration. TeamThe FrodoKEM team consists of:
Additional submitters for the FrodoKEM NIST submission are:
FrodoKEM builds on an extensive line of literature which is detailed in the specification. You can contact the FrodoKEM team by emailing [email protected]. SpecificationThe current versions of the FrodoKEM specification are: ISO specification ISO/IEC 18033-2:2006/Amd 2:2026 PaperThe most recent version of the academic paper describing FrodoKEM is the IACR Communications in Cryptology volume 2025 issue 3 paper (or the equivalent eprint). CodeWe make available:
The implementations support all twelve schemes: FrodoKEM-640-AES, FrodoKEM-640-SHAKE, FrodoKEM-976-AES, FrodoKEM-976-SHAKE, FrodoKEM-1344-AES, and FrodoKEM-1344-SHAKE, and eFrodoKEM-640-AES, eFrodoKEM-640-SHAKE, eFrodoKEM-976-AES, eFrodoKEM-976-SHAKE, eFrodoKEM-1344-AES, and eFrodoKEM-1344-SHAKE. The only difference between the reference and the optimized implementation is that the latter includes two efficient functions to generate the public matrix A and to compute the matrix operations AS + E and S'A + E'. Similarly, the only difference between the optimized and the additional implementation is that the latter uses AVX2 intrinsic instructions to speed up the implementation of the aforementioned functions. Hence, the different implementations share most of their codebase: this illustrates the simplicity of software based on FrodoKEM. All our implementations avoid the use of secret address accesses and secret branches and, hence, are protected against timing and cache attacks. Previous documentsInternet-Draft (March, 2026) IACR Communications in Cryptology paper (October, 2025)
Preliminary Standardization Proposal (September, 2025) Internet-Draft (March, 2025) Preliminary Standardization Proposal (December, 2024) Preliminary Standardization Proposal (March/April, 2023)
June 4, 2021 update NIST Round 3 submission (September 30, 2020)
March 25, 2020 update
July 2, 2019 update
NIST Round 2 submission (March 30, 2019)
NIST Round 1 submission (November 30, 2017)
Pre-NIST Third-party implementations
News
Copyright © FrodoKEM team 2026. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |