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

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

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

,

, .

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

,

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

.

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

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








Дата добавления: 2015-09-07; просмотров: 769;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.