Hlavní jiný

Kryptologie AES

Kryptologie AES
Kryptologie AES
Anonim

AES, v plném standardu Advanced Encryption Standard, standard pro šifrování dat schválený Národním institutem pro standardy a technologie USA (NIST) jako náhrada za Standard pro šifrování dat (DES). AES nabízí mnohem větší bezpečnost než DES pro komunikaci a obchodní transakce přes internet.

V lednu 1997 NIST vydala veřejnou žádost o kandidáty na nahrazení stárnoucí DES, což vyústilo v 15 životaschopných podání z 12 zemí. V říjnu 2000 společnost NIST oznámila, že Rijndael, program vytvořený dvěma belgickými kryptografy, Joan Daemen a Vincent Rijmen, byl přijat jako nový standard, nebo jako pokročilý šifrovací standard (AES). Předchůdce NIST, Národní úřad norem, očekával, že DES bude implementován do speciálního hardwaru, a proto se jeho efektivní implementace do softwaru, tj. Za použití univerzálních mikroprocesorů, příliš nezabýval. V důsledku toho nemohl DES využít rychlého vývoje v mikroprocesorech, ke kterému došlo v posledních dvou desetiletích 20. století. Na druhé straně specifikace AES kladou důraz na implementaci hardwaru a softwaru. Zčásti to uznalo potřeby čipových karet a dalších prodejních zařízení, které obvykle mají velmi omezené výpočetní schopnosti, ale důležitější bylo uznání rostoucích potřeb internetu a elektronického obchodu. Na základě svých zkušeností s DES, kde vylepšení ve výpočtech jednoduše převyšují pracovní faktor fixního 56bitového kódového klíče, specifikace NIST pro AES také požadovaly, aby algoritmus v případě potřeby mohl zvýšit délku klíče. Rijndael se ukázal být dostatečně malý, aby byl implementován na čipové karty (méně než 10 000 bajtů kódu) a dostatečně flexibilní, aby umožňoval delší délky klíčů.

Na základě zkušeností s DES existuje každý důvod se domnívat, že AES nepodléhá kryptoanalýze, ani nebude překonána vývojem v oblasti výpočetní techniky, stejně jako DES, protože její pracovní faktor lze snadno upravit tak, aby je překonal.