результатом буде (00001111).
2.3.2 шифрування S-DES
1. Початкова и кінцева перестановки (IP та IP-1). На вхід алгоритму подається 8-бітній блок відкритого тексту, до Якого застосовується початкова перестановка IP:
IP26314857 Можна пересвідчітіся, что ці Дві табліці Дійсно обернені одна до одної, тоб ІР-1 (ІР (М)) = М.
. раундовий функція FK. Розіб'ємо вхідній блок тексту после ІР-перестановки на два 4-бітні підблокі. Лівий 4-бітній блок позначімо L, а правий - R. Тоді циклової функцію можна записатися у вігляді формули
F K (L, R) = (L Г… F (R, Kі), R). (2.1)
Тут Kі означає циклової підключ, К1, або К2; Г… - по бітне XOR.
Тепер опішемо саму циклової функцію. На вході вона отрімує 4-бітне значення (n1, n2, n3, n4), тоб праву половину вхідного блоку. Перша Операція - Операція Розширення та перестановки. Ее можна такоже зобразіті таблицею
Розширення з перестановкою41232341
Зручніше Цю операцію зобразіті у вігляді матріці
4 n 1 n 2 n 32 n 3 n 4 n span> 1
До цього Значення додається 8-бітній підключ помощью Операції XOR. Це можна зобразіті так:
4 + k 1 n < span align = "justify"> 1 + k 2 n span> 2 + k 3 n 3 + k 4
п 2 + k 5 < span align = "justify"> п 3 + k 6 span> n 4 + k 7