Funkcja Feistela algorytmu DES | |
Rodzaj algorytmu | |
---|---|
Data stworzenia |
1975 |
Autorzy | |
Wielkość bloku wejściowego |
64 bity |
Długość klucza |
56 (+8 parzystości) [bit] |
Liczba rund |
16 |
Data złamania |
1997 |
Złamany przez | |
Skuteczne ataki |
kryptoanaliza liniowa, kryptoanaliza różnicowa[1] |
DES (ang. Data Encryption Standard) – symetryczny szyfr blokowy zaprojektowany w 1975 roku przez IBM na zlecenie ówczesnego Narodowego Biura Standardów USA (obecnie NIST). Od 1976 do 2001 roku stanowił standard federalny USA, a od roku 1981 standard ANSI dla sektora prywatnego (znany jako Data Encryption Algorithm). Od kilku lat uznawany jest za algorytm niezapewniający odpowiedniego bezpieczeństwa, głównie ze względu na niewielką długość klucza, która sprawia, że jest bardzo podatny na atak siłowy. W 2001 roku w USA został zastąpiony w ramach standardu federalnego przez AES. Jest jednym z najlepiej przeanalizowanych algorytmów szyfrujących[2].