Цифровая подпись DSA.
Данная система является дальнейшим развитием схемы Эль-Гамаля. Главное достоинство системы в том, что использование в качестве модуля сильно простого числа позволяет ряд вычислений производить по модулю порядка циклической мультипликативной подгруппы Q. Данное обстоятельство снижает потребную вычислительную мощность и позволяет также сильно уменьшить размер собственно подписи (с 2 по 1024 до 2 по 160 бит). Стойкость же подписи остается на уровне 1024 числа P. Cистема использует общие для всех абонентов параметры: P, Q и примитивный элемент G. Каждый абонент системы генерирует секретный ключ Открытый ключ Y вычисляют как: Абонент, желающий подписать сообщение M, выбирает сеансовый ключ Подпись представляет собой пару:
Для проверки подписи необходимо вычислить два промежуточных параметра: Подпись считается верной при выполнении равенства: Данная схема стала основой стандарта цифровой подписи DSS. Задача 4.4. Для заданного сильно простого числа P и соответствующего простого числа Q, открытого текста M и порождающего элемента G, самостоятельно определить остальные параметры схемы электронно-цифровой подписи DSA и осуществить подписание сообщения. Проверить правильность цифровой подписи. Пример решения.
Варианты заданий к четвертой части
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|