Szyfrowanie symetryczne DES i 3DES
Klasyczny symetryczny szyfr blokowy o 56-bitowym kluczu efektywnym, obecnie uznany za przestarzały i podatny na atak siłowy (brute-force); zastąpiony przez standard AES.
Czym jest algorytm DES?
DES (Data Encryption Standard) to symetryczny szyfr blokowy opracowany w 1977 roku przez firmę IBM i standaryzowany przez NBS/NIST.
Parametry algorytmu DES:
- Typ szyfru: Symetryczny (ten sam klucz służy do szyfrowania i deszyfrowania).
- Rozmiar bloku: 64 bity (dane szyfrowane są w 64-bitowych porcjach).
- Długość klucza: 64 bity brutto, z czego 8 bitów to bity parzystości, co daje zaledwie 56 bitów klucza efektywnego.
- Struktura: Sieć Feistela składająca się z 16 rund permutacji i podstawień (S-Box).
Dlaczego DES jest niebezpieczny?
Przestrzeń kluczy 2⁵⁶ (ok. 72 biliardy kombinacji) jest zbyt mała wobec mocy obliczeniowej współczesnych komputerów. Klucz DES można złamać atakiem siłowym (brute-force) w kilka godzin.
Triple DES (3DES):
Przejściowym rozwiązaniem było trzykrotne zastosowanie algorytmu DES z dwoma lub trzema różnymi kluczami (długość efektywna 112 lub 168 bitów) w schemacie EDE (Encrypt-Decrypt-Encrypt). 3DES jest jednak powolny i został wyparty przez AES.
Pułapki na egzaminie INF.04:
- DES jest szyfrem symetrycznym blokowym, a jego klucz efektywny wynosi 56 bitów.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Szyfrowanie symetryczne DES i 3DES lub rozpocznij trening.