ГОСТ Р 34.10—2012
- формирование подписи;
- проверка подписи.
В настоящем стандарте процесс генерации ключей (подписи и проверки подписи) не рассмотрен.
Характеристики и способы реализацииданного процесса определяются вовлеченными в него субъекта
ми. которые устанавливают соответствующие параметры по взаимному согласованию.
Механизм цифровой подписи определяется посредством реализации двух основных процессов
(см. раздел
6
):
- формирование подписи (см.
6
.
1
);
- проверка подписи (см.
6
.
2
).
Цифровая подпись предназначена для аутентификации лица, подписавшего электронное сооб
щение. Кроме того, использование ЭЦП предоставляет возможность обеспечить следующие свойства
при передаче в системе подписанного сообщения:
- осуществление контроля целостности передаваемого подписанного сообщения;
- доказательное подтверждение авторства лица, подписавшего сообщение;
- защита сообщения от возможной подделки.
Схематическое представление подписанного сообщения показано на рисунке 1.
Допояши»
г--------------------------А--------------------------ч
Рисунок 1— Схема подписанного сообщения
Поле «Текст», показанное на данном рисунке и дополняющее поле «Цифровая подпись», может,
например, содержать идентификаторы субъекта, подписавшего сообщение. иУили метку времени.
Установленная в настоящем стандарте схема цифровой подписи должна быть реализована с ис
пользованием операций группы точек эллиптической кривой, определенной над конечным простым по
лем. а также хэш-функции.
Криптографическая стойкостьданной схемы цифровой подписи основывается на сложности реше
ния задачи дискретногологарифмирования в группеточекэллиптической кривой, атакже на стойкости ис
пользуемой хэш-функции. Алгоритмы вычисления хэш-функции установлены в ГОСТ Р 34.11—2012.
Параметры схемы цифровой подписи, необходимые для ее формирования и проверки, определе
ны в 5.2. В настоящем стандарте предусмотрена возможность выбора одного из двух вариантов требо
ваний к параметрам.
Настоящий стандарт не определяет процесс генерации параметров схемы цифровой подписи.
Конкретный алгоритм (способ) реализации данного процесса определяется субъектами схемы цифро
вой подписи исходя из требований к аппаратно-программным средствам, реализующим электронный
документооборот.
Цифровая подпись, представленная в виде двоичного векторадлиной 512 или 1024 бита, должна
вычисляться с помощью определенного набора правил, изложенных в
6
.
1
.
Набор правил, позволяющих принять либо отвергнуть цифровую подпись под полученным сооб
щением. установлен в
6
.
2
.
5 Математические объекты
Для определения схемы цифровой подписи необходимо описать базовые математические
объекты, используемые в процессах ее формирования и проверки. В данном разделе установлены
основные математические определения и требования, предъявляемые к параметрам схемы цифро
вой подписи.
5.1 Математические определения
Эллиптической кривой Е.определенной над конечным простым полем Ер(гдер > 3 — простое чис
ло). называется множество пар (х. у), х. уе Ер, удовлетворяющих уравнению
у
2
=х
3
+ ах + b (mod р),(
1
)
где а. b е Ери 4а
3
+ 27Ь2не сравнимо с нулем по модулю р.
Сообщи—t и
ффро—IгмдшоьС ~ [\чст j
4