DESX
Z Wikipedii
DESX to prosta modyfikacja DES-a:
- blok danych XOR-ujemy z pierwszym kluczem (64 bitowym)
- blok szyfrujemy za pomocą DES-a drugim kluczem (56 bitowym)
- blok danych XOR-ujemy z trzecim kluczem (64 bitowym)
Klucz ma nietypowy rozmiar 184 bitów (64+56+64).
DESX jest co najmniej tak samo bezpieczny jak DES na wszystkie możliwe ataki, a na niektóre wydaje się być znacznie bardziej odporny. W szczególności klucz jest już na tyle duży, że sprawdzenie wszystkich kluczy jest niepraktyczne.
DESX jest też bardzo szybki (potrzeba tylko dwóch 64-bitowych XOR-ów na blok), w przeciwieństwie do innych modyfikacji DES-a, takich jak 3DES (który potraja czas wykonywania).