Provozní režimy
Šifra AES má k dispozici různé provozní režimy, které mění způsob, jakým jsou bloky zpracovávány. Každý režim má své výhody a nevýhody a může mít vliv na bezpečnost, rychlost šifrování nebo odolnost proti chybám v přenosu.
ECB
Electronic Codebook (ECB) šifruje každý blok otevřeného textu samostatně, což znamená, že stejné bloky otevřeného textu vedou k identickým blokům zašifrovaného textu. To dělá ECB zranitelné vůči útokům cílící na vzory v zašifrovaném textu.

CBC
Cipher Block Chaining (CBC) je režim, který bloky šifruje tak, že se před zašifrováním kombinují s předchozím zašifrovaným blokem. Pro první blok se používá inicializační vektor, protože nemá žádný předchozí blok, na který by mohl "navázat". Tento režim je bezpečnější než ECB, protože bloky zašifrovaného textu již nejsou nezávislé. To ovšem přináší i nevýhody, jako je propagace chyby nebo nemožnost paralelního šifrování.
CFB
Cipher Feedback (CFB) je režim, který je velmi podobný režimu CBC, ale XOR probíhá až po šifrování bloku.
OFB
Output Feedback (OFB) je režim, který z blokové šifry dělá šifru proudovou. Šifrování probíhá pouhým xorováním otevřeného bloku s heslem, které je v každém kroku zašifrováno použitou blokovou šifrou. První blok hesla je získán zašifrováním inicializačního vektoru.
CTR
Counter Mode (CTR) je režim, který také převádí blokovou šifru na šifru proudovou. Heslo, se kterým se blok otevřeného textu xoruje, je však získáno zašifrováním čítače, který se každou iteraci zvětšuje o pevně danou hodnotu, zpravidla o 1. Obsah čítače je opět před šifrováním nastaven inicializačním vektorem.