Расшифрование в режиме гаммирования с обратной связью

При расшифровывании криптосхема имеет тот же вид, что и при шифровании (см. рис. 3).

Уравнения расшифрования:

,

, .

Реализация процедуры расшифрования шифрованных данных в режиме гаммирования с обратной связью происходит следующим образом. В КЗУ вводят 256 бит того же ключа, на ко­тором осуществлялось шифрование открытых блоков . В накопители и вводится синхропосылка . Исход­ное заполнение накопителей и (синхропосылка ) шифруется в режиме простой замены. Полученное в результате шифрования заполнение и образует первый блок гаммы шифра

,

который суммируется поразрядно по модулю 2 в сумматоре с блоком шифрованных данных . В результате получается первый блок открытых данных

.

Блок шифрованных данных является исходным за­полнением накопителей и для выработки второго блока гам­мы шифра : . Полученное заполнение накопите­лей и шифруется в режиме простой замены. Образо­ванный в результате шифрования блок суммируется поразрядно по модулю 2 в сумматоре со вторым блоком шифрованных данных . В результате получают второй блок открытых данных. Аналогично в и последовательно записы­вают блоки шифрованных данных , из кото­рых в режиме простой замены вырабатываются блоки гаммы шифра . Блоки гаммы шифра суммируются поразрядно по модулю 2 в сумматоре с блоками шифрованных данных .

В результате получают блоки открытых данных , при этом последний блок открытых данных может содержать меньше 64 разрядов.


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



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