Реферат: Защита информации от несанкционированного доступа методом криптопреобразования ГОСТ
поэтому ГОСТ относится к блочным шифрам. Однако в двух режимах гаммирования есть
возможность обработки неполного блока данных размером меньше 8 байт, что
существенно при шифровании массивов данных с произвольным размером, который
может быть не кратным 8 байтам.
Прежде чем перейти к рассмотрению конкретных алгоритмов криптографических
преобразований, необходимо пояснить обозначения, используемые на схемах в
следующих разделах:
Tо,Tш– массивы соответственно открытых и зашифрованных данных;
, – i-тые по порядку 64-битные блоки соответственно открытых и зашифрованных
данных: , ??i?n, последний блок может быть неполным: ;
n –число 64-битных блоков в массиве данных;
ЦX– функция преобразования 64-битного блока данных по алгоритму базового цикла
"X";
Теперь опишем основные режимы шифрования:
Простая замена.
Зашифрование в данном режиме заключается в применении цикла 32-З к блокам
открытых данных, расшифрование – цикла 32-Р к блокам зашифрованных данных. Это
наиболее простой из режимов, 64-битовые блоки данных обрабатываются в нем
независимо друг от друга. Схемы алгоритмов зашифрования и расшифрования в режиме
простой замены приведены на рисунках 3а и б соответственно, они тривиальны и не
нуждаются в комментариях.
Размер массива открытых или зашифрованных данных, подвергающийся соответственно
зашифрованию или расшифрованию, должен быть кратен 64 битам: Tо=Tш=64·n, после
выполнения операции размер полученного массива данных не изменяется.
Режим шифрования простой заменой имеет следующие особенности:
Так как блоки данных шифруются независимо друг от друга и от их позиции в
массиве, при зашифровании двух одинаковых блоков открытого текста получаются
одинаковые блоки шифротекста и наоборот. Отмеченное свойство позволит
криптоаналитику сделать заключение о тождественности блоков исходных данных,