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 šifrovanieZoom
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.

AlegsaOnline.com - 2020 / 2023 - License CC3