|
шифр Фейстеля
Специальный класс блочных шифров, где открытый текст шифруется многократным применением к каждому блоку одного и того же преобразования называемого круговой функцией.
В основу большинства современных одноключевых шифров положена итеративная криптосхема Фейстеля, в которой зашифрование блока данных осуществляется путем поочередного преобразования двух подблоков данных с использованием некоторой простой процедуры шифрования, называемой раундом шифрования или раундовой функцией шифрования F. Конкретный тип итеративного шифра определяется видом функции F. Причем для любой функции F расшифрование шифртекста осуществляется путем выполнения тех же процедур преобразования, но с использованием раундовых подключей в обратном порядке. В общем виде схема итеративного шифра показана на рисунке, где A и B - преобразуемые подблоки данных длины n; Kr-раундовые подключи длины m; r = 1,2,...,R - номер раунда шифрования. Типичным значением является n = 32 бит, что соответствует длине преобразуемого блока данных равной 64 бит. Эффективные раундовые функции могут быть легко построены на базе генерируемых процедур шифрования.
[http://www.morepc.ru/dict/]
|
EN |
|
FR |
|
|
Тематики
- информационные технологии в целом
|