Różnica między AES i 3DES

Różnica między AES i 3DES

AES vs 3DES

AES (zaawansowane standard szyfrowania) i 3DE lub znane również jako potrójne DES (standard szyfrowania danych) to dwa bieżące standardy szyfrowania danych. Podczas gdy AES jest zupełnie nowym szyfrowaniem, który wykorzystuje sieć substytutu substytucyjnego, 3DES jest tylko adaptacją do starszego szyfrowania DES, która polegała na zrównoważonej sieci Feistel. Zasadniczo 3DES jest po prostu zastosowany trzykrotnie do szyfrowania informacji.

AES wykorzystuje trzy wspólne długości kluczy szyfrowania, 128, 192 i 256 bitów. Jeśli chodzi o 3DES, klawisz szyfrowania jest nadal ograniczony do 56 bitów, jak podyktowany standardem DES. Ale ponieważ jest stosowany trzykrotnie, implementator może wybrać 3 dyskretne 56 klawiszy lub 2 identyczne i 1 dyskretne, a nawet trzy identyczne klucze. Oznacza to, że 3DE mogą mieć długości kluczy szyfrowania odpowiednio 168, 112 lub 56 -bitowych długości kluczy szyfrowania. Ale ze względu na pewne luki przy ponownym złożeniu tego samego szyfrowania trzykrotnie, użycie 168 bitów ma zmniejszone bezpieczeństwo równoważne 112 bitów, a stosowanie 112 bitów ma zmniejszone bezpieczeństwo równoważne do 80 bitów.

3DES wykorzystuje również tę samą długość bloku 64 bitów, o połowę większą od AES przy 128 bitach. Korzystanie z AE zapewnia dodatkowe ubezpieczenie, że trudniej jest wąchać wyciekane dane z identycznych bloków. Podczas korzystania z 3DE użytkownik musi przełączać klucze szyfrowania co 32 GB transferu danych, aby zminimalizować możliwość wycieków; identyczne podczas korzystania ze standardowego szyfrowania DES.

Wreszcie, trzykrotnie powtarzanie tego samego procesu wymaga trochę czasu. Z wszelkimi rzeczami utrzymywanymi, AES jest znacznie szybszy w porównaniu do 3DES. Ta linia zostaje zamazana, gdy dołączasz oprogramowanie, sprzęt i złożoność projektowania sprzętu do miksu. Więc jeśli masz przyspieszony sprzęt 3DES, migracja do AES zaimplementowanej przez samo oprogramowanie może skutkować wolniejszym czasem przetwarzania. W tym aspekcie nie ma lepszego rozwiązania niż przetestowanie każdego z nich i pomiaru ich prędkości. Ale jeśli chodzi o bezpieczeństwo, AES jest pewnym zwycięzcą, ponieważ nadal jest uważany za niezniszczalny w praktycznym użyciu.

Streszczenie:
3DES używa identycznego szyfrowania do DES, podczas gdy AES używa zupełnie innego
3DES ma krótsze i słabsze klucze szyfrowania w porównaniu z AES
3DES używa powtarzających się kluczy szyfrowania, a AES
3DES wykorzystuje również krótszą długość bloku w porównaniu z AES
Szyfrowanie 3DES trwa dłużej niż szyfrowanie AES