logo
125 Кібербезпека / 4 Курс / 4

Збільшення криптостійкості des

Щоб збільшувати криптостойкость DES з'являються кілька варіантів: double DES (2DES), triple DES (3DES), DESX, G-DES.

• Методи 2DES і 3DES засновані на DES, але збільшують довжину ключів (2DES - 112 біт, 3DES - 168 біт) і тому збільшується криптостійкість.

• Схема 3DES має вигляд DES (k3, DES (k2, DES (k1, M))), де k1, k2, k3 ключі для кожного шифру DES. Це варіант відомий як в ЕЕЕ оскільки три DES операції являюся шифруванням. Існує 3 типи алгоритму 3DES:

• DES-EEE3: Шифрується три рази з 3 різними ключами.

• DES-EDE3: 3DES операції шифровка-розшифровка-шифровка з 3 різними ключами.

• DES-EEE2 і DES-EDE2: Як і попередні, за винятком того, що перша і третя операції використовують однаковий ключ.

Найпопулярніший тип при використанні 3DES - це DES-EDE3, для нього алгоритм виглядає так:

Зашифрування:.

Розшифрування:

При виконанні алгоритму 3DES ключі можуть вибрати так:

• k1, k2, k3 незалежні.

• k1, k2 незалежні, а k1 = k3

• k1 = k2 = k3.

• Метод DESX створений Рональдом Рівестом і формально продемонстрована Killian і Rogaway.