- Supports checking algorithm parameters and approved-service scope before relying on validation evidence.
"key sizes, curves, modes"
Use this guide to keep AES claims tied to the FIPS 197 block cipher, its approved key sizes, and the separate evidence needed for modes, implementations, and modules.
Grounded in NIST source material. Use it as implementation guidance, not for legal interpretation.
Structured answer sets in this page tree.
Cited legal and guidance references.
FIPS 197 specifies the Advanced Encryption Standard as a FIPS-approved symmetric block cipher for protecting electronic data. It does not, by itself, validate a product, approve every AES mode, or prove that a cryptographic module is FIPS 140-3 validated. Use this page to separate those claims before writing design notes, audit evidence, or procurement language.
FIPS 197 defines AES as a symmetric block cipher. The standard specifies AES-128, AES-192, and AES-256, each with a 128-bit block size; the suffix names the key length. Other Rijndael block sizes or key lengths are outside the AES configurations adopted by FIPS 197.
Treat FIPS 197 as the algorithm specification, not as a complete encryption design. The standard says the algorithm may be implemented in software, firmware, hardware, or combinations of them, and it points teams to NIST-recommended modes of operation for services such as confidentiality and authentication.
A correct AES implementation is not the same thing as a validated cryptographic module. FIPS 140-3 is the module security standard, and CMVP validation applies to a defined cryptographic module boundary, security level, operating environment, services, self-tests, lifecycle evidence, and approved security functions.
Procurement language should therefore avoid shortcuts such as "FIPS 197 certified product" or "AES means FIPS validated." Safer wording names the algorithm, the mode, the cryptographic module or library, and any relevant CMVP or CAVP evidence separately.
The useful evidence is narrow and technical. A reviewer should be able to see which AES configuration is used, why the selected mode is appropriate for the service, where keys are generated and protected, and whether the claim is algorithm-level, mode-level, or module-level.
For implementation changes, treat the evidence as versioned. A library upgrade, hardware acceleration change, operating-environment change, module boundary change, or mode change can make older test or certificate evidence too broad for the current release.
Use this AES FIPS 197 guidance to separate algorithm selection, mode approval, certificate evidence, and FIPS 140-3 module scope before audit or procurement review.
Convert AES configuration, mode, boundary, and validation questions into accountable review tasks.
Use cited NIST source material to resolve AES scope, mode, CAVP, and CMVP evidence questions before implementation.
Review AES claims, certificate scope, evidence gaps, and the next compliance actions with Sorena.
Use this checklist before publishing an AES claim, accepting supplier evidence, or responding to an audit question. Each item should be answered with a named source, record, or certificate rather than a general statement that AES is approved.
Most AES FIPS 197 errors are claim-boundary errors. The fix is to name exactly what was selected, tested, or validated, and to remove any wording that lets readers infer broader assurance than the source supports.
"key sizes, curves, modes"
"Block cipher modes of operation"
"validated under the CMVP"
"No other configurations"