Оглавление:
Определение - что означает сеть Фейстеля?
Сеть Фейстеля - это криптографический метод, используемый при построении алгоритмов и механизмов на основе блочного шифра. Разработанный сотрудниками IBM Хорстом Фейстелем и Доном Копперсмитом, первое использование сети Feistel было в блочном шифре Люцифера.
Сеть Фейстеля также известна как шифр Фейстеля.
Техопедия объясняет сеть Фейстеля
Сеть Фейстеля реализует серию итеративных шифров в блоке данных и, как правило, предназначена для блочных шифров, которые шифруют большие объемы данных. Сеть Фейстеля работает, разбивая блок данных на две равные части и применяя шифрование в несколько раундов. Каждый раунд реализует перестановку и комбинации, полученные из первичной функции или ключа. Количество раундов варьируется для каждого шифра, который реализует сеть Фейстеля.
Более того, в качестве обратимого алгоритма сеть Фейстеля выдает одинаковые выходные данные, пока входные данные не будут одинаковыми.
