60 3.
Проста пермутационна функция (SW), разменяща двете половини на данните. Това се налага от факта, че
първата fK
променя само левите 4 бита от входните данни (8 бита), а по този начин следващото f
K
(т.4) ще въздейства върху непроменените 4 бита (фигура 30).
4.
Прилагане на f
K
с
нов подкюч K2
Ключ: За конкретния пример изходният резултат за ключа от първата операция Shift се подава на втората операция Shift,
която измества наляво с 2 бита (LS-2) двете му логически половини от 5 бита (фигура 31) и се получава последователността 0010000011. За получаване на подключа K
2
се изпълнява отново пермутация P8 по схемата (6|3|7|4|8|5|10|9) т.е
K
2
=01000011.
фигура 31 Изместване наляво с 2 бита (LS-2) Данни: Функцията се прилага по начина описан в т.2 с нов подкюч K
2
и входни данни от SW (т.3 и фигура 30).
5.
Пермутационна функция, извършваща действие обратно на инициализиращата пермутация.
Означена е като IP-1
. За приложената схема
(2|6|3|1|4|8|5|7) от т.1 това означава разместване на позициите по следния начин (4|1|3|5|7|2|8|6).
Оригиналният DES използва 64-битов блок с входни данни и изпълнява 16 криптиращи операции. Ключът е 56-битов, от който се генерират 16 подключа от 48 байта.
5.1.2. Троен DES (triple DES) Създаден е през 1979 г. за използване при шифриране на финансови операции. Използват се два ключа и трикратно използване на DES. Общата дължина на ключа е 112 бита. Шифрирането е в три фази показани на фигура 32.
00001 11000
LS-2+LS-2 00100 00011