Бло́ковий ши́фр[1][2][3][4] (англ. block cipher) — різновид симетричного шифру. Особливістю блочного шифру є обробка блоку декількох байт за одну ітерацію (як правило 8 або 16).

Режими роботи блокового шифру

ред.

Робота блокового шифру в найпростішому режимі — застосування функції, що шифрує, до блоку даних (проста заміна) викликає серйозну проблему: статистичні властивості відкритих даних частково зберігаються, тому що кожному однаковому блоку даних однозначно відповідає зашифрований блок даних. При великій кількості даних (відео, звук) це може дати деякі відомості для криптоаналізу про зміст даних.

Видалення статистичних залежностей у відкритому тексті можливо за допомогою попереднього архівування, але воно не вирішує завдання повністю, тому що у файлі залишається службова інформація архіватора, і не завжди технічно припустимо.

Циклічне кодування

ред.

Для вирішення вищеописаних проблем, використовується циклічне кодування («категоризація») даних. Зміст цього рішення в накладанні статистичних даних у тривимірному просторі й розподілу рейтингу кожній групі даних. У результаті цього процесу можна відсівати ділянки з низьким рейтингом й у такий спосіб розділити кодовані ділянки від «порожніх» комбінацій.

Див. також

ред.

Примітки

ред.
  1. Квасніков, В.П.; Кінзерявий, В.М.; Гнатюк, С.О.; Кінзерявий, О.М. (2011). Блоковий симетричний криптоалгоритм «LUNA». Захист інформації. 13 № 3 (52). doi:10.18372/2410-7840.13.2037. Архів оригіналу за 2 березня 2022. Процитовано 12 червня 2021.
  2. Лужецький, В.А.; Остапенко, А.В. (2010). Блоковий шифр на основі псевдовипадкової послідовності криптопримітивів (PDF). INFECO-2010. Харків. Архів оригіналу (PDF) за 21 січня 2022. Процитовано 12 червня 2021.
  3. Сокирук, Віталій; Лужецький, Володимир (2005). Блоковий симетричний шифр на основі модульної арифметики (PDF). Правове, нормативне та метрологічне забезпечення системи захисту інформації в Україні. Київ (10): 122—126. Архів оригіналу (PDF) за 21 січня 2022. Процитовано 12 червня 2021.
  4. Наказ Держспецзв'язку від 27 жовтня 2020 року № 687 «Про затвердження переліку стандартів та технічних специфікацій, дозволених для реалізації в засобах криптографічного захисту інформації», зареєстрований в Міністерстві юстиції України 21 грудня 2020 року за № 1272/35555

Посилання

ред.