Основные режимы шифрования.

ГОСТ 28147-89 предусматривает три режима шифрования данных (простая замена, гаммирование, гаммирование с обратной связью) и один дополнительный режим выработки имитовставки.

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

В дальнейшем будем использовать следующие обозначения:

Tо,Tш – массивы соответственно открытых и зашифрованных данных;

, i-тые по порядку 64-битные блоки соответственно открытых и зашифрованных данных: , , i£n, последний блок может быть неполным: ;

n – число 64-битных блоков в массиве данных;

ЦX – функция преобразования 64-битного блока данных по алгоритму базового цикла «X»;

Теперь опишем основные режимы шифрования.








Дата добавления: 2015-08-26; просмотров: 686;


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

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

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

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