прикладі параметр q приймає таке значення:
q = 5789604461865809771178549250434395392708293458372545062238097359213763106961910
* Коефіцієнти точки еліптичної кривої
У даному прикладі координати точки Р приймають такі значення:
Хр = 210 = 401897405653903750333544942293705977563573938990554508069097936521343156628010
* Ключ підпису
У даному прикладі вважається, що користувач володіє наступним ключем підпису d:
d = 5544119606536324612635562413032418319657670922234001657210809775000609752554410
* Ключ перевірки
У даному прикладі вважається, що користувач володіє ключем перевірки Q, координати якого мають такі значення:
) Процес формування ЦП
Нехай після виконання кроків 1 - 3 були отримані наступні числові значення:
е
При цьому кратна точка С = kP має координати:
Параметр r = х (mod q) приймає значення:
r = 2970098091581795287437120498393825699042275210799431965163268798205921093339510
Параметр s = (rd + ke) (mod q) приймає значення:
s = 57497340027008465417892531001914703845522704264909856393371899917551583955210
) Процес перевірки ЦП
Нехай після виконання кроків 1 - 3 було отримано наступне числове значення:
е = 2079889367447645201713406156150827013063714251537965328995261725266146887242110
При цьому параметр v = e (mod q) приймає значення:
v = 1768668360593446867730171382490026856274688308067549671528803657243114571897810
Параметри і приймають значення:
= 3769916750090193855684105729351265610884134519049194261930453241274372099975910
= 141719984273434721125159179695007657692466558389728621144999326533336710922110
Точка має координати:
Тоді параметр приймає
Оскільки виконано рівність R = r, то цифровий підпис приймається. br/>
ПРИКЛАД ВИКОРИСТАННЯ
На основі ГОСТ 34.10-2001 побудований механізм так званої В«сліпий підписиВ», який застосовується в електронному голосуванні. p> Механізм одночасно і захищає приватність поданого голосу, і однозначно веріфіцірует виборця. Досягається це за допомогою так званої В«сліпийВ» електронного підпису. Завдання, вирішуване за допомогою сліпого підпису, можна у двох реченнях сформулювати приблизно так:
Аліса бажає анонімно відправити якусь достовірну інформацію Цезарю;
Боб може посвідчити джерело інформації (Алісу), але не повинен знати її суть.
Для цього використовується наступне рішення:
Аліса запечатує листок з інформації в конверт;
Аліса приносить запечатаний конверт Бобу;
Боб бачить, що Аліса це Аліса і ставить штамп на конверт з інформацією, не бачачи її суті;
Аліса йде на пошту і відправляє конверт зі штампом Цезарю без зворотної адреси;
Цезар отриму...