DESX – Modyfikacja szyfru DES
DESX to udoskonalona wersja szyfru DES, która wprowadza alternatywny sposób jego wykorzystania. Proces szyfrowania w DESX obejmuje kilka kluczowych kroków:
- Blok tekstu jawnego jest XOR-owany z pierwszym, 64-bitowym kluczem.
- Uzyskany blok danych jest szyfrowany przy użyciu DES-a z użyciem drugiego klucza (56-bitowego).
- Blok danych powstały w poprzednim kroku jest ponownie XOR-owany z trzecim kluczem (64-bitowym).
Całkowity rozmiar klucza wynosi 184 bity (64+56+64).
Bezpieczeństwo DESX
DESX oferuje co najmniej taką samą odporność na ataki jak oryginalny DES, a w niektórych przypadkach jest nawet bardziej odporny. Zwiększony rozmiar klucza sprawia, że atak brute-force staje się znacznie trudniejszy do przeprowadzenia.
Wydajność DESX
W porównaniu do innych modyfikacji DES, takich jak 3DES, DESX charakteryzuje się szybszym czasem szyfrowania, co czyni go bardziej efektywnym rozwiązaniem.
DESX zalicza się do kategorii szyfrów blokowych, stanowiąc nowoczesną alternatywę dla klasycznych metod szyfrowania.