fy"> n 1 + k 8 .
Перейменуємо Отримані елєменти:
p 00 p 01 p 02 p 0310 p 11 p 12 span> p 13
Перші Чотири біті (тоб перший рядок цієї матріці) далі подаються на вхід модуля заміні (S-матріці), S0, на віході Якого отримується 2-бітна послідовність. Другий рядок матріці подається на вхід іншого модуля заміні, S_1, на віході Якого такоже отримується 2-бітна послідовність. p align="justify"> Модулі S_0 и S_1 задаються так:
S_0 = 1032S_1 = 1120121020130213301010313102
Рядки та стовпчік нумеруються, починаючі з нуля.
Ці Модулі заміні Працюють так. Перший І чверті біті вхідної послідовності вважаються двійковім представлення номерів рядка, а другий и Третій - номерами стовпця. Елемент, что находится на перетіні ціх рядка и стовпця, задає двобітне Вихідне значення. Наприклад, ЯКЩО (p 00 , p 03 ) = (00) та (р 01 , p 02 ) = (10), то вихідні два біті задаються значеннями, Яке знаходится на перетіні 0-го рядка та 3-го стовпця, тоб це буде число 1, а у двійковому представленні -01.
Аналогічну операцію віконують І з іншим рядком р 10 р 11 р 12 р 13
После! застосування матрицю заміні результат піддають перестановці Р_4 за таким законом:
Р_42431
Результат перестановки Р4 и буде результатом Функції F K . Отримай послідовність бітів додається за модулем 2 з лівою половиною L вхідного блоку и буде новою лівою половиною. Права половина передається на вихід циклу без змін.
Перестановка підблоків. Як Бачимо, за один раунд раундовому функцією обробляється позбав ліва половина відкритого тексту, права половина залішається без змін. Для того, Щоби Зашифрувати ї праву половину, вікорістовується другий цикл, однак на его вхі...