Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yarmolik_V_N_Elementy_teorii_informatsii_Prakt.pdf
Скачиваний:
17
Добавлен:
11.05.2015
Размер:
1.16 Mб
Скачать

Для проверки цифровой подписи пользователь B использует ту же эллиптическую группу EM(a,b), генерирующую точку G, открытый ключ PA и хеш-

функцию h.

 

1.

На основе хеш-функции h определяем хеш-код h(m) от m.

2.

Проверяем, принадлежат ли числа r и s интервалу от 1 до q – 1.

3.

Вычисляем w = s–1 mod q.

 

4.

Вычисляем u1 = h(m)w mod q и u2 = rw mod q.

 

5.

Вычисляем u1G + u2PA = (x1*, y1*) и r*=x1*mod q.

 

6.

Равенство r* = r удостоверяет подпись пользователя A.

Р

 

Особое достоинство криптосистем на эллиптических кривых состоит в

том, что по сравнению с системами на основе алгоритма RSA они обеспечива-

 

 

И

ют существенно более высокую стойкость при равной трудоемкости или, на-

оборот, существенно меньшую трудоемкость при равной стойкости. В результате тот уровень стойкости, который достигается в RSA при использовании 1024-битных модулей, в системах на эллиптических кривых реализуется при размере модуля 160 бит, что обеспечивает более простую как программную, так

и аппаратную реализацию.

У

Задания

Г

построить эллиптическую группу EM(a, b).

1. Для заданного M (табл. 4) определитьазн Бчения a и b, которые позволяют

2.

Для найденных в задании 1 пар метров сгенерировать все элементы эл-

липтической группы EM(a, b).

е

3.

Реализовать алгоритм обм накключами для эллиптической группы

EM(a,b).

т

 

 

4. Разработать алгори м цифровой подписи на основе эллиптической груп-

пы EM(a, b).

 

 

оВарианты заданий

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4

 

 

 

 

 

 

 

 

 

 

 

Параметр

 

и

 

Номер варианта

 

 

 

 

 

 

 

 

 

 

 

1

 

 

3

4

 

6

7

 

8

 

 

 

 

2

 

5

 

 

 

л

 

 

 

 

 

 

 

 

 

 

Модуль M

47

53

59

61

 

67

71

73

 

79

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

Б

 

 

 

 

 

 

 

 

 

 

 

 

38

Св. план 2007, поз. 60

 

 

 

Учебное издание

 

 

 

 

 

Ярмолик Вячеслав Николаевич

 

 

 

 

 

Занкович Артем Петрович

 

 

Р

 

 

Портянко Сергей Сергеевич

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

 

 

 

 

 

 

 

У

 

 

 

 

 

 

 

Г

 

 

 

 

 

 

 

 

Б

 

 

 

 

 

 

 

 

 

а

 

 

 

 

Элементы теории информации

 

 

 

 

 

 

ние

 

 

 

 

 

 

 

 

Пра ти ум

 

 

 

 

 

для студ нтов сп циальности

 

 

 

 

 

 

т

кинформационных технологий»

«Программное обесп ч

 

 

дневной и дис анционной форм обучения

 

 

 

 

о

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

и

л

 

 

 

 

 

 

 

 

Редактор М. В. Тезина

 

 

 

 

 

 

 

 

Корректор Еб. Н. Батурчик

 

 

 

 

 

 

 

 

Подписано в печать 23.05.2007.

Формат 60х84 1/16.

Бумага офсетная.

ГарнитураБ«Таймс».

 

Печать ризографическая.

Усл. печ. л. 2,44.

Уч.-изд. л. 2,3.

 

 

Тираж 100 экз.

Заказ 9.

 

Издатель и полиграфическое исполнение: Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники» ЛИ №02330/0056964 от 01.04.2004. ЛП №02330/0131666 от 30.04.2004. 220013, Минск, П. Бровки, 6

39