|
Загальна модель цифрового підпису, основаного на дискретному логарифмуванніDate: 2015-10-07; view: 477. Рандомізований цифровий підпис, оснований на дискретному логарифмуванні в циклічній підгруппі мультиплікативної групи поля Для реалізації механізму цифрового підпису повідомлення При кожному застосуванні ЦП використовується рандомізатор – випадкове секретне число Підписане повідомлення має вигляд Перша частина підпису, блок Перша частина підпису створюється у два етапи. Спочатку, з використанням рандомізатора Загальне рівняння цифрового підпису (порівняння для визначення другої частини підпису Пару Діючи параметри можуть обчислюватися як функції від Для механізму ЦП, що оснований на ідентифікаторах, деякі параметри можуть суттєво залежати від т.зв. першої і другої частини повідомлення, тобто від деякого розбиття повідомлення на дві частини: Цей етап називається підготовкою повідомлення. В загальній моделі цифрового підпису для механізму ЦП, що оснований на сертифікатах, покладається Процес формування підписаного повідомлення показано на рис. 17.1.
Рис. 17.1 Процес формування рандомізованого підпису
Цей процес передбачає вибір рандомізатора, обчислення передпідпису, підготовку повідомлення, обчислення першої частини підпису, призначення значень коефіціентам рівняння цифрового підпису, формування додатку, формування підписаного повідомлення. У ході перевіряння цифрового підпису виконуються наступні дії: - відновлення першої частини підпису з отриманого повідомлення; - переобчислення значень коефіціентів рівняння цифрового підпису; -переобчислення передпідпису; - переобчислення першої частини ( - перевірка співвідношення двох варіантів першої частини ЦП і прийняття підпису, якщо
Рис. 17.2 Процес перевіряння рандомізованого підпису
Оскільки Розглянемо конкретні алгоритми цифрового підпису.
|