ЭЦП НА ОСНОВЕ ЭЛЛИПТИЧЕСКИХ КРИВЫХ НАД ПОЛЕМ

advertisement
ЭЦП НА ОСНОВЕ ЭЛЛИПТИЧЕСКИХ КРИВЫХ НАД ПОЛЕМ Q .
А.А. Григор, В.Г. Скобелев
Донецкий национальный университет, ИПММ НАН Украины, Донецк,
Украина
На протяжении последнего десятилетия одним из перспективных
направлений является реализация электронная цифровая подпись (ЭЦП) на
основе эллиптических кривых над полем GF ( p) ( p – простое число). Сказанное подтверждается тем, что стандарты ЭЦП на основе эллиптических
кривых над полем GF ( p) в настоящее время приняты во многих странах
мира (в США и Западной Европе – ECDSA, в России – ГОСТ Р 34.102001). Однако, стоит отметить тот факт, что в стандартах ECDSA и ГОСТ
Р 34.10-2001 используются эллиптические кривые над простым полем Галуа, а в стандарте ДСТУ 4145-2002 – над расширенным полем Галуа.
Эллиптической кривой E над полем F  ( F ,,) называется гладкая
кривая, определяемая уравнением
y 2  a1 xy  a3 y  x 3  a2 x 2  a4 x  a6 ,
(1)
где ai  F , (i  1,2,3,4,6) , и содержащая кроме того бесконечно удаленную
точку, обозначаемую O .
Если характеристика поля больше 3, тогда уравнение (1) можно привести к
виду
E ( a, b) : y 2  x 3  a  x  b .
(4)
n
3
Параметрами кривой E (GF ( p )) являются дискриминант   16(4a  27b 2 )
1728(4a) 3
.

Если инвариант J эллиптической кривой E (a, b) известен, то коэффициенты a и b эллиптической кривой определяются в соответствии с равенства-
и инвариант J 
ми:
a  3  k ,

b  2  k ;
где k  J  (1728  J ) 1  (mod p), при J {0, 1728} .
Теорема 1. Пара алгоритмов 3 и 4 – корректная.
Теорема 2. Если случайное число k , используемое в предложенном
алгоритме формирования ЭЦП, будет вычислимым (предсказуемым) или
повторится в течении срока действия открытого ключа, то секретный ключ
создания подписи может быть вскрыт.
В работе был разработан и предложен алгоритм формирования и
проверки ЭЦП на основе эллиптических кривых над полем Q , доказана его
корректность и дано обоснование сложности. Также была построена программная реализация алгоритма, с помощью которой были получены при-
кладные результаты: зависимость времени формирования и времени проверки ЭЦП от размеров подписываемого сообщения.
ЛИТЕРАТУРА.
1. Коблиц Н. Введение в эллиптические кривые и модулярные формы. –
М.: Мир, 1988. – 320 с.
2. Молдовян Н. А., Молдовян А. А., Еремеев М. А. криптография: от примитивов к синтезу алгоритмов. – СПб.: БХВ-Петербург, 2004. – 448 с.
3. Болотов А. А., Гашков С. Б. Алгоритмические основы эллиптической
криптографии. – М.: МЭИ, 2000. – 100 с.
4. Ленг С. Эллиптические функции. – М.: Наука, Главная редакция физико-математической литературы, 1984. – 312 с.
Download