Какова роль и параметры расширяющей перестановки?

Отметим особую роль расширяющей перестановки E (expansion permutation), с применением которой правый полублок Rj расширяется с 32 до 48 битов одновременно с их перестановкой.

Основная цель этой операции заключается в распространении зависимости выходных битов от всех битов ключа и текста. Можно говорить о лавинообразном эффекте распространения ошибки при попытках подобрать ключ по частям.

Рис. 3. Расширяющая перестановка E

2. Какие операции используются в цикле (раунде) алгоритма
ГОСТ 28147-89?

В алгоритме ГОСТ весь процесс шифрования разбит на серию однотипных циклов (раундов). В каждом цикле шифруемый блок T представляет собой конкатенацию –объединение левой Li и правой Ri частей, одна из которых модифицируется путем побитового сложения по mod 2 со значением, вырабатываемым из другой части и ключевого элемента цикла с помощью функции шифрования. Между циклами части блока меняются местами, и, таким образом, в следующем цикле измененный блок не модифицируется и наоборот.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: