Advanced Encryption Standard

V kryptografii je Advanced Encryption Standard (AES) algoritmus blokové šifry se symetrickým klíčem, který byl vybrán Národním institutem pro standardy a technologie (NIST) v roce 2001. Byl vybrán pro šifrování dat. Běžně se používá po celém světě. Standard Advanced Encryption Standard nahradil standard DES (Data Encryption Standard).

Od roku 2008 je AES jedním z nejoblíbenějších algoritmů používaných v kryptografii symetrických klíčů. Programátorům i široké veřejnosti je k dispozici v různých softwarových balíčcích.

VeraCrypt je program, který nabízí možnost použít k šifrování AES.Zoom
VeraCrypt je program, který nabízí možnost použít k šifrování AES.

Historie

AES je typ blokové šifry Rijndael (vyslovuje se [rɛindaːl]), kterou vyvinuli belgičtí programátoři Vincent Rijmen a Joan Daemen.

Národní institut pro standardy a technologie uspořádal soutěž o veřejně dostupný šifrovací algoritmus se symetrickým klíčem a v roce 1997 začal přijímat přihlášky.

V roce 1998 bylo do prvního kola první konference AES vybráno patnáct algoritmů. Poté, co NIST požádal o připomínky, uspořádal druhou konferenci AES, na které bylo vybráno pět nejlepších algoritmů: MARS, RC6, Rijndael, Serpent a Twofish.

Do roku 2000 a do konce třetí konference AES vybral NIST pro návrh AES kód Rijndael. Pro AES vybral NIST tři členy rodiny Rijndael, každý s velikostí bloku 128 bitů, ale třemi různými délkami klíčů: 128, 192 a 256 bitů.

Pokročilý šifrovací standard (AES) byl 26. listopadu 2001 zveřejněn jako federální norma pro zpracování informací.

Podrobnosti

AES má pevnou velikost bloku 128 bitů a tři hodnoty velikosti klíče 128, 192 nebo 256 bitů.

"Konstrukce a síla všech délek klíčů algoritmu AES (tj. 128, 192 a 256) jsou dostatečné pro ochranu utajovaných informací až do stupně TAJNÉ. U informací se stupněm utajení PŘÍSNĚ TAJNÉ bude nutné použít buď délku klíče 192, nebo 256. Implementace algoritmu AES v produktech určených k ochraně systémů a/nebo informací národní bezpečnosti musí být před jejich pořízením a používáním přezkoumána a certifikována úřadem NSA."

AES je rychlý softwarově i hardwarově, poměrně snadno se implementuje a vyžaduje málo paměti.

Standardní

Standard AES (Advanced Encryption Standard) je definován v:

  • FIPS PUB 197: Pokročilý šifrovací standard (AES)
  • ISO/IEC 18033-3: Blokové šifry

Související stránky

  • DES-X
  • Standard šifrování dat (DES)
  • Triple DES (TDES)

Otázky a odpovědi

Otázka: Co je to Advanced Encryption Standard (AES)?


Odpověď: Advanced Encryption Standard je algoritmus blokové šifry se symetrickým klíčem, který se používá k šifrování dat.

Otázka: Kdy byl AES vybrán a kým?


Odpověď: AES byl vybrán Národním institutem pro standardy a technologie (NIST) v roce 2001.

Otázka: Co AES nahradil?


Odpověď: AES nahradil standard DES (Data Encryption Standard).

Otázka: Kdy se AES stal jedním z nejoblíbenějších algoritmů používaných v kryptografii se symetrickým klíčem?


Odpověď: Od roku 2008 se AES stal jedním z nejoblíbenějších algoritmů používaných v kryptografii se symetrickým klíčem.

Otázka: Kdo má přístup k AES?


Odpověď: AES je k dispozici programátorům i široké veřejnosti pomocí různých softwarových balíčků.

Otázka: Jaký typ šifrovacího algoritmu je AES?


A: AES je algoritmus blokové šifry se symetrickým klíčem.

Otázka: Jaký je hlavní účel AES?


Odpověď: Hlavním účelem AES je šifrování dat.

AlegsaOnline.com - 2020 / 2023 - License CC3