Co je šifrování AES?
Advanced Encryption Standard (AES) je technika symetrického šifrování klíčů používaná k zabezpečení a šifrování operačních systémů, pevných disků, síťových systémů, souborů, e-mailů a dalších podobných dat. V kryptografii se AES skládá ze tří blokových šifrů převzatých z větší sbírky původně publikované jako Rijndael. Každá šifra má 128bitovou velikost bloku se třemi různými velikostmi klíče 128, 192 a 256 bitů.
Šifra AES opakovaně provádí řadu transformačních kol, která převádí vstupní prostý text na výstup šifrovacího textu. Pro každé kolo existuje několik kroků zpracování s jedním kolem, které se spoléhá výhradně na šifrovací klíč. Poté se aplikuje sada zpětných kol pro převedení šifry zpět na prostý text. Šifrování AES používá k šifrování a dešifrování dat pouze jeden 128bitový klíč.
Ve Spojených státech (USA) požádal Národní institut pro standardy a technologie (NIST) o šifrovací algoritmy pro standard AES. Joan Daemen a Vincent Rijmen spolupracovali na vytvoření Rijndaelovy šifry. Šifru předložili do výběrového procesu AES, ze kterého byl vybrán Rijndael.
Americká vláda přijala šifrovací standard AES a implementovala jej do svých systémů, aby pomohla zabezpečit utajované a neklasifikované informace. V listopadu 2001 byl NES vybrán společností NIST jako federální standard pro zpracování informací (FIPS), známý také jako FIPS197. V červenci 2003 Národní bezpečnostní agentura (NSA) uvedla, že AES je dostatečně bezpečný, aby chránil své informace na tajné a přísně tajné úrovni.
Šifrování AES se používá po celém světě k zabezpečení některých z nejvíce chráněných systémů jak pro vládní skupiny, tak pro podniky. Šifrování AES dokonce používají jednotlivci k ochraně soukromých počítačů a síťových systémů. Nyní je to standard stanovený vládou USA a jednotlivci na celém světě.
Jedním z důvodů, proč šifrování AES funguje tak dobře, je to, že funguje na více síťových vrstvách současně. Ačkoli jsou AES a Rijndael používány zaměnitelně, existují určité rozdíly, které je třeba poznamenat. Zatímco AES používá pevnou 128bitovou blokovou šifru a tři velikosti klíčů 128, 192 a 256 bitů, Rijndael lze použít s libovolnou velikostí blokové šifry a klíčem v násobcích 32 bitů. Rijndael se pohybuje v rozmezí 128 bitů až 256 bitů podle velikosti klíčů a bloků.
Zatímco šifrování AES není nerozbitné, je obecně považováno za vysoce bezpečné. Až do roku 2009 se věřilo, že prostřednictvím systému chráněného AES se může dostat pouze útok postranního kanálu. V roce 2009 byly hlášeny související klíčové útoky a známé klíčové rozlišovací útoky. Některé útoky na systémy AES je obtížné dokončit; například útoky obvykle vyžadují, aby uživatel rozbil šifru na stejném systému jako šifrovací software AES.