Skip to main content

Co je algoritmus šifrování AES?

Algoritmus šifrování AES používá vládní úřady Spojených států pro šifrování důvěrných údajů.Nyní se používá pro klasifikovaná i nezařazená data.Algoritmus byl publikován veřejně a je pravděpodobné, že bude nakonec široce používán v komerčním sektoru.

Původně byl šifrovací algoritmus AES navržen pouze tak, aby byl použit pro data, která byla tajná, ale nebyla klasifikována.Klasifikovaná data jsou taková, že pokud zákon omezuje, ke kterému mají lidé přístup k údajům.Algoritmus šifrování AES byl schválen jako standard federální vlády v roce 2002, poté v roce 2003 obdržel schválení pro použití v utajovaných dokumentech.Od roku 2010 to byl stále jediný veřejně přístupný šifrovací systém schválený pro klasifikované dokumenty.Standard šifrování dat, poprvé přijatý v roce 1976, použil 56bitový klíč, což znamená, že by mohl být snížen na 56 znaků, každý z nich buď 1 nebo 0. To znamenalo, že pravděpodobnost správného hádání čísla byla jedna ze 72 kvadrilionů, které lze také vyjádřit jako jeden ze 72 tisíc milionů milionů.Jinými slovy, v průměru by to bylo v průměru jeden z 36 pokusů o správně uhodnout celý klíč a být schopen dešifrovat šifrované zprávy bez povolení.

V té době se to zdálo tak obtížné, že to bylo prakticky nemožné.Jak se výpočetní výkon zvýšil, stal se proveditelnějším.V roce 1999 experiment ukázal, že počítač může algoritmus rozbít za méně než jeden den jednoduše vyzkoušet každou možnou kombinaci 1S a 0s.Toto je známé jako útok brutální síly.Úředníci se to pokusili čelit tomuto vývojem Triple DES, kde jsou pro každou sadu dat tři samostatné klíče, ale stále existovaly výzvy k novému systému.

Algoritmus AES je mnohem komplikovanější.Skládá se ze tří samostatných klíčů, které jsou 128, 192 a 256 bitů.Pravděpodobnost praskání algoritmu je, přinejmenším obrovská.S výjimkou lidí, kteří jsou již obeznámeni s jednotkou quattuorvigintillion, je pravděpodobně bezpečné říci, že šance jsou nepředstavitelné!

To neřekne, že nikdy nebude dostatečně výkonný počítač, který by prolomil AE přes hrubou sílu, ale v tuto chvíli by to bylo prakticky nemožné.I kdyby počítač mohl být dostatečně výkonný, jakékoli stávající výrobní techniky by znemožnily skutečně postavit takový stroj ve zvládnutelné velikosti.Opravdu, kdokoli, kdo se pokouší postavit takový stroj, by pravděpodobně přitahoval zájem americké vlády dlouho předtím, než dokázali algoritmus rozbít.