AES (FIPS 197) and Block Cipher Modes
Official docs outline
9 sections- AES specification (FIPS 197)
128-bit block cipher with 128, 192 and 256-bit keys: SubBytes, ShiftRows, MixColumns, AddRoundKey.
- Block cipher modes: ECB, CBC, CFB, OFB, CTR (SP 800-38A)
Confidentiality modes and why ECB is unsafe.
- Galois/Counter Mode (SP 800-38D)
AES-GCM authenticated encryption, IV uniqueness and tag length.
- CMAC authentication (SP 800-38B)
Block cipher based message authentication.
- CCM mode (SP 800-38C)
Counter with CBC-MAC authenticated encryption.
- XTS-AES for storage (SP 800-38E)
Tweakable mode for disk encryption.
- AEAD interface
Authenticated encryption interface: key, nonce, associated data, ciphertext.
- AES key wrap
Key wrapping algorithm for protecting keys.
- AES-GCM-SIV
Nonce misuse resistant authenticated encryption.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.