Расшифровывание в режиме простой замены

Криптосхема, реализующая алгоритм расшифровывания в режиме простой за­мены, имеет тот же вид, что и при шифровании (см. рис. 1).

В КЗУ вводят 256 бит ключа, на котором осуществлялось шифрование. Зашифрованные данные, подлежащие расшифровыванию, разбиты на блоки по 64 бита в каждом. Ввод любо­го блока

в накопители N1 и N2 производят так, чтобы начальное значение накопителя N1 имело вид

а начальное заполнение накопителя N2:

Расшифровывание осуществляется по тому же алгоритму, что и шифрование, с тем изменением, что заполнения накопите­лей считываются из КЗУ в циклах расшифровывания в следующем порядке:

Уравнения расшифровывания имеют вид

Полученные после 32 циклов работы заполнения накопи­телей N1 и N2 образуют блок открытых данных

,

соответствующий блоку зашифрованных данных . При этом со­стояние накопителя N1:

состояние накопителя N2:

Аналогично расшифровываются остальные блоки зашиф­рованных данных.

Если алгоритм зашифровывания в режиме простой замены 64-битового блока обозначить через , то

.

Следует иметь в виду, что режим простой замены допус­тимо использовать для шифрования данных только в ограничен­ных случаях при выработке ключа и шифровании его с обес­печением имитозащиты для передачи по каналам связи или для хранения в памяти ЭВМ.








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


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

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

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

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