Стандарт цифровой подписи ГОСТ Р 34.10-2001

 

В 2001 г. был принят новый стандарт на алгоритм формирования и проверки ЭЦП. Его принципиальное отличие от старого ГОСТ Р 34.10-94 состоит в том, что все специфицированные в нем вычисления исполняются в группе точек эллиптической кривой, определенной над конечным полем Fp. Принадлежность точки (пары чисел x и y) данной группе определяется соотношением:

Gost10-2001_01.gif (1841 bytes)

При этом простое число p>3, а a и b - константы, удовлетворяющие условиям:

a < p, b < p

Gost10-2001_02.gif (1714 bytes)

Принципы вычислений по данному алгоритму аналогичны применяемым в стандарте ГОСТ Р 34.10-94:

ball1.gif (146 bytes)     генерируется случайное число x,

ball1.gif (146 bytes)    с его помощью вычисляется r-часть ЭЦП,

ball1.gif (146 bytes)      s-часть ЭЦП вычисляется из r-части, значения x, значения секретного ключа и хэш-значения подписываемых данных.

При проверке же подписи аналогичным образом проверяется соответствие определенным соотношениям r, s, открытого ключа и хэш-значения информации, подпись которой проверяется. Подпись считается неверной, если соотношения неверны.

 

01LEFT.JPG (1550 bytes)01RIGHT.JPG (1552 bytes)

АИСС БКБ, www.orioncom.ru, tel (495) 783-5510