Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gruppa_903a_proekt.doc
Скачиваний:
50
Добавлен:
10.02.2015
Размер:
23.8 Mб
Скачать

5. Математические соглашения

Для определения схемы цифровой подписи необходимо описать базовые математические объекты, используемые в процессах ее формирования и проверки. В данном разделе установлены основные математические определения и требования, накладываемые на параметры схемы цифровой подписи.

5.1. Математические определения

Пусть задано простое число . Тогдаэллиптической кривой , определенной над конечным простым полем, называется множество пар чисел,,, удовлетворяющих тождеству

где и 4не сравнимо с нулем по модулю .

Инвариантом эллиптической кривой называется величина , удовлетворяющая тождеству

Коэффициенты , эллиптической кривойЕ , по известному инварианту , определяются следующим образом

Пары , удовлетворяющие тождеству (1), называютсяточками эллиптической кривой ; и - соответственно- и-координатами точки.

Точки эллиптической кривой будем обозначать или просто. Две точки эллиптической кривой равны, если равны их соответствующиех- иу-координаты.

На множестве всех точек эллиптической кривой введем операцию сложения, которую будем обозначать знаком. Для двух произвольных точеки эллиптической кривой рассмотрим несколько вариантов.

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

Если выполнены равенстваи0, то определим координаты точкиследующим образом

В случае, когда выполнено условие исумму точеки; будем называтьнулевой точкой О, не определяя ее- и-координаты. В этом случае точканазываетсяотрицанием точки. Для нулевой точки выполнены равенства

,

Относительно введенной операции сложения множество всех точек эллиптической кривой Е, вместе с нулевой точкой, образуют конечную абелеву (коммутативную) группу порядкаm , для которого выполнено неравенство

Точка называется точкой кратности, или просто кратной точкой эллиптической кривой, если для некоторой точки выполнено равенство

.

5.2. Параметры цифровой подписи

Параметрами схемы цифровой подписи являются:

− простое число −модуль эллиптической кривой, удовлетворяющее неравенству. Верхняя граница данного числа должна определяться при конкретной реализации схемы цифровой подписи;

− эллиптическая кривая Е , задаваемая своим инвариантом или коэффициентами

− целое число − порядок группы точек эллиптической кривой;

− простое число − порядок циклической подгруппы группы точек эллиптической кривой, для которого выполнены следующие условия:

(9)

− точка эллиптической кривойЕ , с координатами.) , удовлетворяющая равенству;

− хэш-функция (∙):отображающая сообщения, представленные в виде двоичных векторов произвольной конечной длины, в двоичные вектора длиныбит. Хэш-функция определена в ГОСТ Р 34.11.

Каждый пользователь схемы цифровой подписи должен обладать личными ключами:

− ключом подписи −целым числом , удовлетворяющим неравенству;

− ключом проверки −точкой эллиптической кривой с координатами, удовлетворяющей равенству

На приведенные выше параметры схемы цифровой подписи накладываются следующие требования:

− должно быть выполнено условие для всех целых , где удовлетворяет неравенству ;

− должно быть выполнено неравенство ;

− инвариант кривой должен удовлетворять условию или.

ГОСТ Р 34.10-2001. Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]