Advanced Encryption Standard (AES) je kryptografický algoritmus navržený americkým Národním institutem pro standardy a technologie (NIST) k ochraně citlivých informací. Byl představen v roce 2001 jako standard FIPS-197 a je nejrozšířenějším symetrickým šifrovacím algoritmem. AES je považován za dostatečně bezpečný, aby se stal celosvětovým standardem pro komerční i vládní aplikace.
AES je bloková šifra, která vkládá data do bloků o velikosti 128 bitů (16 bajtů) a šifruje je pomocí tajného klíče. Každý blok je zašifrován stejným klíčem a bloky jsou XORed, což z AES dělá efektivní a bezpečný algoritmus. Je to jeden z nejbezpečnějších šifrovacích algoritmů, protože byl schválen pro několik případů kryptografického použití vládou USA.
AES je založen na substituční-permutační síti, typu symetrického šifrovacího algoritmu, který šifruje data pomocí několika cyklů substitučních a permutačních operací. Algoritmus používá k šifrování dat kombinaci bitové permutace, bitové substituce a operací XOR.
AES je široce používán kvůli jeho vysoké bezpečnosti a rychlosti, protože jej lze použít k rychlému šifrování obrovských kusů dat. Navíc jeho krátká délka klíče znamená, že se používá snadněji než jiné šifrovací algoritmy.
Protože se AES nyní používá v mnoha oblastech, kde je potřeba bezpečná komunikace, stal se standardem v oblastech, jako je bankovnictví, finance a vojenské aplikace. Z tohoto důvodu je pro zajištění optimální bezpečnosti nutné používat aktuální, hardwarově akcelerované implementace AES.