4 розд моног 2014. Обрунтування та аналіз математичних моделей симетричних блокових перетворень
![]()
|
![]() Наприклад, 4-й рядок матриці стану шифру з 128-бітовим блоком зсувається вліво на 1 елемент. Зворотне лінійне перетворення. При обчисленні результату функції ![]() ![]() ![]() ![]() ![]() Кожен елемент результуючої матриці стану ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() 4.4.Алгоритми формування циклових ключів. Циклові ключі виробляються з основного (робочого) ключа, який вводиться для застосування в алгоритмі шифрування. Формуються циклові ключі на основі застосування криптографічних та табличних перетворень. Допоміжний ключ ![]() ![]() ![]() ![]() ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() Якщо довжина ключа і розмір блоку базового перетворення співпадають ( ![]() ![]() ![]() ![]() Якщо довжина ключа і розмір блоку базового перетворення не співпадають ( ![]() ![]() ![]() ![]() При обчисленні значення допоміжного ключа ![]() ![]() ![]() ![]() Циклові ключі з парними індексами. Кожен з циклових ключів ![]() ![]() ![]() ![]() ![]() ![]() Циклові ключі ![]() ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Коли довжина ключа і розмір блоку базового перетворення співпадають ( ![]() ![]() ![]() ![]() ![]() Якщо довжина ключа і розмір блоку базового перетворення не співпадають ( ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() де ![]() Циклові ключі з непарними індексами. Кожен з циклових ключів з непарними індексами обчислюється із попереднього ключа з парним індексом відповідно до співвідношення: ![]() ![]() ![]() 4.5 Режим гамування Режим гамування призначений для забезпечення конфіденційності шляхом шифрування[3-4]. Основною функцією режиму гамування є вироблення гами шифрування. В процесі за шифрування виконується пряме відображення повідомлення ![]() ![]() ![]() ![]() ![]() ![]() При шифруванні вимоги на кратність довжини повідомлення розміру блоку базового перетворення не накладаються. Параметрами режиму є ключ шифрування ![]() ![]() ![]() ![]() Додаткові вимоги щодо сінхро посилки не накладаються. Алгоритм зашифрування. Повідомлення ![]() ![]() ![]() ![]() ![]() ![]() Початкове значення лічильника ![]() ![]() ![]() Кожен з блоків шифр тексту обчислюється відповідно до співвідношення ![]() ![]() ![]() Результатом зашифрування повідомлення є шифр текст ![]() Розшифрування шифр тексту. Шифр текст ![]() ![]() ![]() ![]() ![]() ![]() Початкове значення лічильника ![]() ![]() Кожен з блоків повідомлення обчислюється відповідно до співвідношення ![]() ![]() Результатом розшифрування є повідомлення ![]() 4.6 Режим гамування зі зворотним зв’язком по шифр тексту Основною функцією режиму гамування є вироблення гами шифрування. Загальні параметри. Режим гамування зі зворотним зв’язком по шифр тексту забезпечує конфіденційність повідомлення шляхом його шифрування[3-4]. При за шифруванні виконується пряме відображення повідомлення ![]() ![]() ![]() ![]() ![]() ![]() Вимоги на кратність довжини повідомлення розміру блоку базового перетворення не накладаються. Параметрами режиму є ключ шифрування ![]() ![]() ![]() ![]() ![]() ![]() ![]() Додатковою вимогою до сінхро посилки в цьому режимі є її випадковість, в тому числі непередбачуваність значення, яке буде застосовано для будь-якого повідомлення, до його формування. Зашифрування. Повідомлення ![]() ![]() ![]() ![]() ![]() ![]() Встановлюється значення ![]() ![]() Кожен з блоків шифр тексту ![]() ![]() ![]() для ![]() ![]() для ![]() ![]() Результатом зашифрування повідомлення є шифр текст ![]() Розшифрування. Шифр текст ![]() ![]() ![]() ![]() ![]() ![]() Встановлюється значення ![]() Кожен з блоків повідомлення обчислюється відповідно до співвідношення ![]() для ![]() ![]() для ![]() Результатом розшифрування шифр тексту є повідомлення ![]() 4.7 Режим вироблення імітовставки Загальні параметри. При застосуванні режиму вироблення імітовставки забезпечується цілісність повідомлення шляхом обчислення та перевірки імітовставки[3-4]. Якщо довжина повідомлення не є кратною розміру блоку базового перетворення, то застосовується алгоритм, наведений у додатку Б[4]. В режимі вироблення імітовставки виконується відображення повідомлення ![]() ![]() ![]() ![]() ![]() ![]() Параметрами режиму є ключ автентифікації ![]() ![]() |