Студопедия
rus | ua | other

Home Random lecture






ЛЕКЦІЯ 8 ДЕРЖАВНИЙ СТАНДАРТ УКРАЇНИ 4145-2002


Date: 2015-10-07; view: 358.


 

Cтандарт ДСТУ 4145-2002 встановлює механізм цифрового підпису, оснований на властивостях групи точок еліптичних кривих над полями характеристики 2, а саме, над полями , де - велике просте число.

 

8.1 Операції на еліптичних кривих над полями характеристики p≠3

Для невиродженої кривої над полем , , яка задається рівнянням , , комутативний груповий закон з нейтральним елементом (нескінченно віддалена точка) в афінних координатах має наступні властивості:

а) для всіх ;

б) якщо , то ; для всіх ;

в) якщо - скінченні точки, такі, що , і , а , то

, ;

г) якщо - скінченні точки, , а , то , ;

д) Якщо знаменник виразу для дорівнює нулю, то результатом операції на кривій є .

Відомо, що цей алгоритм визначає комутативну і асоціативну групову операцію: (додавання на еліптичній кривій).

Операцію додавання двох однакових точок називають подвоєнням точки .

Опишемо тапер властивості групового закону з нейтральним елементом для невиродженої кривої над полем , яка в ДСТУ 4145-2002 задається рівнянням , .

Якщо і , - дві точки еліптичної кривої в афінних координатах, то і .

Крім того, сума точок обчислюється за такими правилами.

для всіх .

Якщо , то . Якщо , то координати точки обчислюються за формулами:

Якщо , то координати подвоєної точки обчислюються за формулами:

При подвоєнні точки з першою координатою результат приймаємо рівним .

Таким чином, у випадку нулів у знаменнику операції дають .

Якщо записувати - кратне додавання ( разів) як , поклавши , то, при і деякому мінімальному значенні , отримаємо , тобто точки кривої утворять циклічну підгрупу порядка групи . Точка називається базовою точкою підгрупи, послідовність називається орбітою точки , а число - її порядком. Операція називається скалярним множенням. В криптографії використовуються еліптичні криві, які мають підгрупи великого простого порядку .

Якщо , то у виразі коефіцієнт можна зводити за модулем , а також розглядати вирази виду і , зокрема , , де , тощо.

Таким чином, при обчисленнях на кривій операції з координатами точок проводяться за правилами поля . Якщо знаменник у відповідній формулі дорівнює нулю, то результатом відповідної операції є . При скалярному множенні точок коефіцієнти можна зводити за модулем .

Слід усвідомити, що логіку криптопротоколів на еліптичних кривих легко зрозуміти, виходячи з властивостей скалярного множення, тобто самі формули групових законів для цього не важливі.

 


<== previous lecture | next lecture ==>
 | Параметри та формат цифрового підпису
lektsiopedia.org - 2013 год. | Page generation: 0.685 s.