Реферат: Защита информации цифровая подпись

Секретный ключ подписи kS выбирается как произвольная пара блоков k 0 , k 1 , имеющих размер блока данных используемого блочного шифра, т.е. размер ключа выработки подписи равен удвоенному размеру блока данных использованного блочного шифра: |kS |=2n ;

Ключ проверки подписи вычисляется как пара блоков, имеющих размер блоков данных использованного алгоритма по следующим формулам:

kC =(C 0 ,C 1 ) = (R 2 n T –1 (K 0 ), R 2 n T –1 (K 1 )).

В этих вычислениях также используются несекретные блоки данных X 0 и X 1 , являющиеся параметрами функции «односторонней прокрутки», они обязательно должны быть различными. Таким образом, размер ключа проверки подписи также равен удвоенному размеру блока данных использованного блочного шифра: |kC |=2n .

Вычисление и проверка ЭЦП будут выглядеть следующим образом:

Алгоритм SignT выработки цифровой подписи для nT -битового блока T заключается в выполнении «односторонней прокрутки» обеих половин ключа подписи T и 2nT –1–T раз соответственно:

s =Sig n T (T )=(s 0 ,s 1 )=.

Алгоритм Ver n T проверки подписи состоит в проверке истинности соотношений , которые, очевидно, должны выполняться для подлинного блока данных T :

R 2 n T –1–T (s 0 )=R 2 n T –1–T (RT (k 0 ))=R 2 n T –1–T+T (k 0 )=R 2 n T –1 (k 0 )=C <

К-во Просмотров: 1205
Бесплатно скачать Реферат: Защита информации цифровая подпись