Napredni standard šifriranja (AES) je matematični algoritem ali šifra, ki se uporablja za prikrivanje informacij, tako da jih nepooblaščeni uporabniki računalnika ne morejo prebrati, ko so shranjene ali med prenosom. Znanost pisanja v tajni kodi se imenuje kriptografija, AES pa lahko natančneje opišemo kot kriptografski algoritem. Poleg tega postopek kodiranja ali šifriranja podatkov poleg zagotavljanja, da informacije ostanejo zaupne, zagotavlja tudi druge prednosti.
Šifriranje sporočila lahko tudi dokaže, da je sporočilo verodostojno, in uveljavi nezavrnitev, kar je postopek, ki posamezniku preprečuje, da bi zanikal, da je poslal sporočilo ali je bil vpleten v transakcijo. To je zato, ker se lahko s kriptografijo ustvari koda, ki ni samo nerazumljiva, ampak tudi edinstvena. Edinstvena koda deluje kot prstni odtis in je ni mogoče spremeniti brez zasebnega ključa za dešifriranje, zato je vezana na določeno sporočilo, transakcijo ali posameznika.
Napredni standard šifriranja je oktobra 2000 izbral Nacionalni inštitut za standarde in tehnologijo (NIST), predvsem kot zamenjavo za standard šifriranja podatkov (DES). Medtem ko se je DES široko uporabljal od sedemdesetih let prejšnjega stoletja kot uradni standard za šifriranje vlade ZDA, je bil trenutno večkrat pokvarjen in mu ni več mogoče zaupati glede varnosti.
Uradno se je izbirni postopek začel januarja 1997, ko je NIST sprožil zahtevo za predloge na podlagi seznama zahtev za nov varnejši kriptografski algoritem. NIST je želel, da bi bil novi algoritem dovolj prilagodljiv za delo na fizičnih napravah in računalniških programih. Prav tako je moral biti dovolj robusten, da je deloval na starejših strojih in deloval desetletja v prihodnost.
NIST je v sodelovanju z vlado, izobraževanjem in industrijskimi skupinami sprva izbral 15 kandidatov za zgodnji izpit. Za obsežnejše testiranje je bilo izbranih pet finalistov. Končni zmagovalec je bila šifra z imenom Rijndael, ki sta jo zasnovala dva belgijska kriptografa, Vincent Rijmen in Joan Daemen, katerih priimka sta osnova za ime algoritma. Rijndael, bolj pogosto imenovan Advanced Encryption Standard, je uradni kriptosistem, ki se uporablja za šifriranje vladnih aplikacij ZDA.
Advanced Encryption Standard je simetričen algoritem, kar pomeni, da uporablja en ključ za šifriranje in dešifriranje sporočil. Oseba mora imeti v mislih, da je ključ preprosto spremenljivka, vstavljena v algoritem za naključno razvrščanje podatkov. Ker se AES za obe nalogi zanaša na en sam ključ, je nujno, da ključ ostane tajen. Če bi nepooblaščenemu uporabniku uspelo pridobiti ključ, bi lahko prebral vsa šifrirana sporočila.