Różnica między DES i AES

Różnica między DES i AES

Des vs aes

DES (standard szyfrowania danych) to raczej stary sposób szyfrowania danych, aby informacje nie mogły być odczytane przez inne osoby, które mogą przechwytywać ruch. DES jest dość stary i od tego czasu został zastąpiony nowszą i lepszą AES (zaawansowany standard szyfrowania). Zastąpienie przeprowadzono z powodu nieodłącznych słabości DE, które pozwoliły na złamanie szyfrowania przy użyciu niektórych metod ataku. Wspólne zastosowania AES, od momentu, są nadal nieprzepuszczalne dla wszelkiego rodzaju technik pękania, co czyni go dobrym wyborem nawet w przypadku ściśle tajnych informacji.

Nieodłączna słabość DES jest spowodowana kilkoma rzeczami, które są już poruszone w AES. Pierwszy to bardzo krótki 56 -bitowy klucz szyfrowania. Klucz jest jak hasło, które jest konieczne w celu odszyfrowania informacji. 56 -bitowe ma maksymalnie 256 kombinacji, co może wydawać się dużo, ale jest raczej łatwy dla komputera na atak brutalnej siły. AES może użyć klucza szyfrowania 128, 192 lub 256 -bitowego z odpowiednio 2^128, 2^192, 2^256. Dłuższe klucze szyfrowania utrudniają złamanie, biorąc pod uwagę, że system nie ma innych słabości.

Kolejnym problemem jest mały rozmiar bloku używany przez DES, który jest ustawiony na 64 bity. Dla porównania, AES wykorzystuje rozmiar bloku, który jest dwa razy dłuższy przy 128 bitach. Mówiąc prosto, rozmiar bloku określa, ile informacji możesz wysłać przed rozpoczęciem identycznych bloków, które wyciekają. Ludzie mogą przechwycić te bloki i korzystać z przeczytania wycieków. W przypadku DES z 64 bitami maksymalna ilość danych, które można przenieść za pomocą jednego klucza szyfrowania, wynosi 32 GB; W tym momencie należy użyć kolejnego klucza. Z AES jest to 256 Exabajtes lub 256 miliardów gigabajtów. Prawdopodobnie można bezpiecznie powiedzieć, że możesz użyć jednego klucza szyfrowania AES dla dowolnej aplikacji.

Pod względem struktury DES korzysta z sieci Feistel, która dzieli blok na dwie połówki przed przejściem przez kroki szyfrowania. Z drugiej strony AES wykorzystuje substancję permutacji, która obejmuje szereg kroków podstawienia i permutacji, aby stworzyć zaszyfrowany blok.

Streszczenie:
Des jest naprawdę stary, a AES jest stosunkowo nowy
Des jest łamliwy, podczas gdy AES jest jeszcze niezniszczalny
DES używa znacznie mniejszego kluczowego rozmiaru w porównaniu z AES
DES używa mniejszego rozmiaru bloku w porównaniu z AES
DES wykorzystuje zrównoważoną strukturę Feistel, podczas gdy AES wykorzystuje substancję substytucyjną