Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Електронний підпис ГОСТ Р 31.10-2001

Реферат Електронний підпис ГОСТ Р 31.10-2001





рівнянно з нулем по модулю p. p> Коефіцієнти a і b вираховуються за допомогою інваріанта еліптичної кривої


В В 

Знаходження, де - координата точки С. Якщо r = 0, то повернуться до генерації k.

Обчислення. Якщо s = 0, то повернутися до генерації k. p> Обчислення двійкових векторів і, що є двійковим поданням чисел r і s відповідно, і визначення ЦП як конкатенації двох довічних векторів


ПЕРЕВІРКА ЦИФРОВИЙ ПІДПИСИ


Для перевірки ЦП під повідомленням також необхідно виконати ряд дій. Схематичне уявлення алгоритму перевірки ЦП можна побачити на малюнку 3. <В 

Рис.3 - Алгоритм перевірки ЦП


Обчислення по ЦП чисел r і s. Якщо 0

Обчислення хеш-функції від отриманого повідомлення М:

Обчислення e = mod q, де - ціле число, двійковим поданням якого є вектор, і якщо e = 0, взяти e = 1.

Обчислення

Обчислення і

Обчислення точки еліптичної кривої

Обчислення, де - координата точки С

Якщо R = r, то підпис правильна, інакше - неправильна. br/>

ВІДЗНАКИ ВІД ГОСТ 34.10-94

електронний підпис криптографічний захист

Новий і старий ГОСТи цифрового підпису дуже схожі один на одного. Основна відмінність - у старому стандарті частина операцій проводиться над полем, а в новому - над групою точок еліптичної кривої, тому вимоги накладаються на просте число p у старому стандарті (або) більш жорсткі, ніж у новому. p> Алгоритм формування підпису відрізняється тільки в пункті 4. У старому стандарті в цьому пункті обчислюються і. Якщо r = 0, повертаємося до пункту 3. p> Алгоритм перевірки підпису відрізняється тільки в пункті 7. У старому стандарті в цьому пункті обчислюється, де y - відкритий ключ для перевірки підпису,. Якщо R = r, підпис правильна, інакше неправильна. Тут - просте число, і q є дільником (p-1). p> Використання математичного апарату групи точок еліптичної кривої, дозволяє істотно скоротити порядок модуля p, без втрати криптостійкості.

Також старий стандарт описує механізми отримання чисел, і.

КОНТРОЛЬНИЙ ПРИКЛАД


) Для формування і перевірки цифрового підпису повинні бути використані наступні параметри:

* Модуль еліптичної кривої

У даному прикладі параметру р присвоєно таке значення:


р = 5789604461865809771178549250434395392663499233282028201972879200395656482104110


* Коефіцієнти еліптичної кривої

У даному прикладі параметри a і b приймають такі значення:


a = 710 = 4330887654676727690576590459565093199594211179445103958325296884203384958041410


* Порядок групи точок еліптичної кривої

У даному прикладі параметр m приймає таке значення:


m = 5789604461865809771178549250434395392708293458372545062238097359213763106961910


* Порядок циклічної підгрупи групи точок еліптичної кривої

У даному...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка системи генерації та перевірки достовірності сертифікату відкритог ...
  • Реферат на тему: Скалярний добуток двох векторів
  • Реферат на тему: Електронний цифровий підпис
  • Реферат на тему: Електронний цифровий підпис
  • Реферат на тему: Електронний цифровий підпис