Методы и средства защиты компьютерной информации. Хамидуллин Р.Р - 26 стр.

UptoLike

00100 00001 01101 00010 01001 10011
00111 00110 01001 00100 00101 01000
00011 00111 00100 00110 01100 11011
Шифртекст: «В Ж Г Е Л Ъ ».
1.2.6. Блочные составные шифры
Пусть блочный составной шифр [1,21] определяется семейством
преобразований E следующим образом: Е = (P,C,K,f), где Р -
множество входных значений; С - множество выходных значений;
К- пространство ключей; f- функция зашифрования f: Р КС.
На основе этого семейства с помощью операции композиции
можно реализовать блочные
составные шифры.
Преобразование f
i
называется i-м раундом шифрования, i = 1, r,
ключ k
i
- раундовым ключом. Если ключевые пространства K
i
и
преобразования f
i
для всех раундов совпадают, то такой составной
шифр называется итерационным, представляющим собой
композицию одной и той же криптографической функции, ис-
пользуемой с разными ключами. Таким образом, идея, лежащая в
основе композиционных шифров, состоит в построении
криптостойкой системы путем многократного применения
относительно простых криптографических преобразований, в
качестве которых К. Шеннон [23] предложил
использовать
преобразования подстановки (substitution) и перестановки
(permutation). Схемы, реализующие эти преобразования, называ-
ются SP-сетями.
Многократное использование этих преобразований позволяет
обеспечить два свойства, которые должны быть присущи стойким
шифрам: рассеивание (diffusion) и перемешивание (confusion) [2,7].
Рассеивание предполагает распространение влияния одного знака
28