Главная страница

1 Теоретические основы криптографии 9. КолСодержание Теоретические основы криптографии 9


Скачать 0.52 Mb.
НазваниеКолСодержание Теоретические основы криптографии 9
Дата01.12.2019
Размер0.52 Mb.
Формат файлаdoc
Имя файла1 Теоретические основы криптографии 9.doc
ТипРеферат
#97986
страница11 из 16
1   ...   8   9   10   11   12   13   14   15   16

4.2.2. Алгоритм DSA


Этот алгоритм представляет собой аналог алгоритма, предложенного Эль-Гамалем, но с некоторыми изменениями, в частности за счет уменьшения числового порядка одного из параметров системы.

DSA является классическим примером схемы ЭЦП на основе использования хэш-функции и ассиметричного алгоритма шифрования.

Алгоритм использует следующие параметры:

Pпростое число длиной L бит, где L принимает значение, кратное 64 в диапазоне от 512 до 1024.

Q160-битовое простое число – множитель p – 1

G = , где hлюбое число меньшее p – 1, для которого

X – число, меньшее q

Y -

В алгоритме также используется однонаправленная хэш-функция: H(m).

Первые три параметра p, q и g открыты и могут быть общими для пользователей сети. Закрытым является x, а открытым – y. Чтобы подписать сообщение m:

  1. Абонент А генерирует случайное число k < q

  2. Абонент А генерирует:



Его подписью служат параметры r и s, он посылает их абоненту Б.

  1. Абонент Б проверяет подпись, вычисляя:



Если v = r, то подпись правильна.
1   ...   8   9   10   11   12   13   14   15   16


написать администратору сайта