Page:Fips186-2-change1.pdf/37

From Wikisource
Jump to navigation Jump to search
This page has been proofread, but needs to be validated.

3fad0761 353c7086 a272c240 88be9476 9fd16650


3. Curves over Binary Fields

For each field degree m, a pseudo-random curve is given, along with a Koblitz curve. The pseudo-random curve has the form

E: y2 + xy = x3 + x2 + b,

and the Koblitz curve has the form

Ea: y2 + xy = x3 + ax2 + 1

where a = 0 or 1.

For each pseudorandom curve, the cofactor is f = 2. The cofactor of each Koblitz curve is f = 2 if a = 1 and f = 4 if a = 0.

The coefficients of the pseudo-random curves, and the coordinates of the base points of both kinds of curves, are given in terms of both the polynomial and normal basis representations discussed in 1.3.

For each m, the following parameters are given:

Field Representation:

  • The normal basis type T
  • The field polynomial (a trinomial or pentanomial)

Koblitz Curve:

  • The coefficient a
  • The base point order r
  • The base point x coordinate Gx
  • The base point y coordinate Gy

Pseudo-random curve:

  • The base point order r

34