- Supports checking algorithm parameters and approved-service scope before relying on validation evidence.
"key sizes, curves, modes"
This guide helps keep AES claims tied to the FIPS 197 block cipher, its approved key sizes, and the separate evidence needed for modes, implementations, and modules.
Based on 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 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 validated. Use this page to separate those claims before writing design notes, audit evidence, or procurement language.
FIPS 197 defines 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. The standard became effective on May 26, 2002. NIST's May 9, 2023 update added diagrams and editorial improvements but made no technical change to the algorithm.
FIPS 197 applies to information systems used or operated by US federal agencies, contractors, or other organizations on an agency's behalf. A private organization may adopt it voluntarily or through a contract or policy. The system owner should record which instrument makes FIPS 197 relevant; the algorithm name alone does not create a universal legal duty.
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 shall be used with a FIPS-approved or NIST-recommended mode of operation. The separate mode or protocol specification controls matters such as initialization values or nonces, padding, authentication tags, error handling, and whether the construction provides confidentiality, authentication, or both.
A correct implementation is not the same thing as a validated cryptographic module. 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 " means FIPS validated." Safer wording names the algorithm, the mode, the cryptographic module or library, and any relevant CMVP or evidence separately.
Keep the evidence narrow and technical. The product or system owner records the required service and allowed claim; the implementer records the configuration, mode, key handling, library or hardware path, and release; the assessor or buyer checks that evidence against any and CMVP records. The completed review should show why the selected mode fits the service 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. The key size alone cannot answer whether the mode, nonce construction, tag length, key lifecycle, or protocol profile is acceptable.
This AES FIPS 197 guidance helps 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.
Review this checklist before publishing an 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 FIPS 197 errors cross claim boundaries. Name what was selected, tested, or validated, and remove wording that implies broader assurance than the source supports.
"key sizes, curves, modes"
"modes of operation"
"validated under the CMVP"
"No other configurations"