DES a AES

Anonim

DES vs AES

DES (standard pro šifrování dat) je spíše starý způsob šifrování dat, takže informace nemohly číst jiné osoby, které by mohly zachytit provoz. DES je poměrně starý a od té doby byl nahrazen novější a lepší AES (Advanced Encryption Standard). Náhrada byla provedena kvůli inherentním nedostatkům v DES, které umožnily rozbití šifrování pomocí určitých metod útoku. Společné aplikace systému AES jsou od okamžiku stále nepropustné pro jakýkoliv typ prasklin, což je dobrá volba i pro nejtajnější informace.

Inherentní slabost v DES je způsobena několika věcmi, které jsou již řešeny v AES. První je velmi krátký 56 bitový šifrovací klíč. Klíč je jako heslo, které je nezbytné pro dešifrování informací. 56 bitů má maximálně 256 kombinací, což se může zdát jako hodně, ale je poměrně snadné, aby počítač napadl hrubou sílu. AES může používat 128, 192 nebo 256 bitový šifrovací klíč s kombinacemi 2 ^ 128, 2 ^ 192, 2 ^ 256. Delší šifrovací klíče dělají mnohem těžší, protože systém nemá žádné další slabiny.

Dalším problémem je malá velikost bloku používaná DES, která je nastavena na 64 bitů. Pro srovnání používá AES velikost bloku, která je dvakrát tak dlouhá u 128 bitů. Jednoduše řečeno, velikost bloku určuje, kolik informací můžete odeslat dříve, než začnete mít identické bloky, které vyzařují informace. Lidé mohou zachytit tyto bloky a používat číst informace, které jim unikly. Pro DES s 64 bity je maximální množství dat, které lze přenést pomocí jediného šifrovacího klíče, 32 GB; v tomto okamžiku je třeba použít další klíč. S AES je to 256 exabytů nebo 256 miliard gigabajtů. Pravděpodobně je bezpečné říci, že pro každou aplikaci můžete použít jediný šifrovací klíč AES.

Pokud jde o strukturu, DES používá síť Feistel, která rozděluje blok na dvě poloviny předtím, než projde šifrovacími kroky. AES na druhé straně používá substituci permutace, která zahrnuje řadu substitučních a permutačních kroků k vytvoření šifrovaného bloku.

Souhrn: DES je opravdu starý, zatímco AES je relativně nový DES je rozbitný, zatímco AES je stále nerozbitný DES používá mnohem menší velikost klíče ve srovnání s AES DES používá menší velikost bloku ve srovnání s AES DES používá vyváženou strukturu Feistel, zatímco AES používá substituční permutaci