Кривые над полем характеристики 2

Пусть основное поле K = Fq с q = 2n при . В этом случае j-инвариант кривой вычисляется по формуле Условие j(E) = 0, то есть a1 = 0, в характеристике 2 равносильно суперсингулярности кривой E, а такие кривые в криптографии не используются поэтому полагаем что j(E) ¹ 0.

В этих предположениях представитель любого класса изоморфизма эллиптических кривых над Fq записывается уравнением

E: Y2 + XY = X3 + a2X2 + a6,

где и Здесь γ – фиксированный элемент поля Fq, удовлетворяющий соотношению: .

Формулы группового закона: – P1 = (x1, y1x1) если P3(x3, y3) = P1 + P2 ¹ O, то

 

 

где при x1 ¹ x2

 

а при x1 = x2 ¹ 0

 

В проективных координатах формулы сложения точек эллиптической кривой, заданной уравнением

E: Y2 + XYZ = X3 + a2X2Z4 + a6Z6,

над полем характеристики p = 2 выглядят как

 

где тройка координат вычисляется последовательно по правилу:

 

Координаты удвоенной точки определяются по правилу:

 

Сжатие точек эллиптической кривой над полем характеристики 2.

Дана точка P(x, y) на эллиптической кривой. Если y = 0, то можно положить b = 0. В противном случае вычисляют z = y / x и присваивают переменной b самый младший двоичный разряд числа z. Для восстановления y по данной паре (x, b) в случае x ¹ 0 вычисляют

 

и обозначают через β одно из решений уравнения z2 + z = α.

Если наименьший двоичный разряд числа β совпадает с b, то y = xβ. В противном случае y = x(β – 1).