Pokročilý šifrovací štandard
V kryptografii je Advanced Encryption Standard (AES) algoritmus blokovej šifry so symetrickým kľúčom, ktorý bol vybraný Národným inštitútom pre štandardy a technológie (NIST) v roku 2001. Bol vybraný na šifrovanie údajov. Bežne sa používa na celom svete. Pokročilý šifrovací štandard nahradil štandard DES (Data Encryption Standard).
Od roku 2008 je AES jedným z najpopulárnejších algoritmov používaných v kryptografii so symetrickým kľúčom. Je dostupný pre programátorov a širokú verejnosť pomocou rôznych softvérových balíkov.
VeraCrypt je program, ktorý poskytuje možnosť použiť AES na šifrovanie
História
AES je typ blokovej šifry Rijndael (vyslovuje sa [rɛindaːl]), ktorú vyvinuli belgickí programátori Vincent Rijmen a Joan Daemen.
Národný inštitút pre štandardy a technológie vyhlásil súťaž o verejne dostupný šifrovací algoritmus so symetrickým kľúčom a v roku 1997 začal prijímať prihlášky.
V roku 1998 bolo do prvého kola prvej konferencie AES vybraných pätnásť algoritmov. Po žiadosti o pripomienky zorganizoval NIST druhú konferenciu AES, na ktorej sa medzi päť najlepších algoritmov dostali algoritmy MARS, RC6, Rijndael, Serpent a Twofish.
Do roku 2000 a do konca tretej konferencie AES vybral NIST pre návrh AES kód Rijndael. Pre AES vybral NIST troch členov rodiny Rijndael, každého s veľkosťou bloku 128 bitov, ale s tromi rôznymi dĺžkami kľúčov: 128, 192 a 256 bitov.
Pokročilý šifrovací štandard (AES) bol uverejnený 26. novembra 2001 ako federálny štandard pre spracovanie informácií.
Podrobnosti
AES má pevnú veľkosť bloku 128 bitov a tri hodnoty veľkosti kľúča 128, 192 alebo 256 bitov.
"Konštrukcia a sila všetkých dĺžok kľúčov algoritmu AES (t. j. 128, 192 a 256) sú dostatočné na ochranu utajovaných skutočností až do stupňa TAJNÉ. Prísne tajné informácie budú vyžadovať použitie kľúčov s dĺžkou 192 alebo 256. Implementáciu AES v produktoch určených na ochranu systémov a/alebo informácií národnej bezpečnosti musí pred ich nadobudnutím a používaním preskúmať a certifikovať NSA."
AES je rýchly softvérovo aj hardvérovo, pomerne ľahko sa implementuje a vyžaduje málo pamäte.
Štandardné
Pokročilý šifrovací štandard (AES) je definovaný v:
- FIPS PUB 197: Pokročilý šifrovací štandard (AES)
- ISO/IEC 18033-3: Blokové šifry
Súvisiace stránky
- DES-X
- Štandard šifrovania údajov (DES)
- Triple DES (TDES)
Otázky a odpovede
Otázka: Čo je to pokročilý šifrovací štandard (AES)?
Odpoveď: Advanced Encryption Standard je algoritmus blokovej šifry so symetrickým kľúčom, ktorý sa používa na šifrovanie údajov.
Otázka: Kedy bol AES vybraný a kým?
Odpoveď: AES bol vybraný Národným inštitútom pre štandardy a technológie (NIST) v roku 2001.
Otázka: Čo nahradil AES?
Odpoveď: AES nahradil štandard šifrovania údajov (DES).
Otázka: Kedy sa AES stal jedným z najpopulárnejších algoritmov používaných v kryptografii so symetrickým kľúčom?
Odpoveď: Od roku 2008 sa AES stal jedným z najpopulárnejších algoritmov používaných v kryptografii so symetrickým kľúčom.
Otázka: Kto má prístup k AES?
Odpoveď: AES je k dispozícii programátorom a širokej verejnosti pomocou rôznych softvérových balíkov.
Otázka: Aký typ šifrovacieho algoritmu je AES?
Odpoveď: AES je algoritmus blokovej šifry so symetrickým kľúčom.
Otázka: Aký je hlavný účel AES?
Odpoveď: Hlavným účelom AES je šifrovanie údajov.