Методы и задачи криптографической защиты информации. Мартынов А.И. - 68 стр.

UptoLike

Составители: 

где
{}
111
,
+
=
iii
BAX
, || – операция конкатенации, а
побитовое
исключающее ИЛИ (Рисунок 2.20). Сеть Фейстела состоит из некоторого
фиксированного числа итераций, определяемого соображениями стойкости
разрабатываемого шифра, при этом на последней итерации перестановка
местами половин блоков текста не производится, так как это не влияет на
стойкость шифра.
Данная структура шифров обладает рядом достоинств, а именно:
Процедуры шифрования и дешифрования совпадают, с тем
исключением, что при дешифровании ключевая информация
используется в обратном порядке.
Для построения устройств шифрования можно использовать те же
блоки в цепях шифрования и дешифрования.
Недостатком является то, что на каждой итерации изменяется только
половина обрабатываемого текста, что приводит к необходимости увеличивать
число итераций для достижения требуемой стойкости.
В отношении выбора F-функции определенных стандартов не существует,
однако, как правило, эта функция представляет собой последовательность
зависящих от ключа нелинейных замен, перемешивающих перестановок и
сдвигов.
Пример реализации блокового шифра приведен в лабораторной работе
2 «Блочные шифры».
Рисунок 2.20. Структура итерации сети Фейстела.