15.6 COMPUTATIONS IN THE ELLIPTIC GROUP
Programs to manipulate polynomials are required to carry out arithmetic in the elliptic group . As described in Section 14.5, these programs include PADD, PMUL, and PDIV, and PXEUCLID; the last program, PXEUCLID, is used to find the inverse of an element in . Only one task remains to generate the elements (x, y) of . For this purpose, linear operations in viewed as a vector space need to be performed. An example may make the ideas clear.
Example 15.5
p(x) = 1 + x + x4 is primitive over . Suppose is the root of p(x) = 0 adjoined to to obtain the extension field .
Multiplication: xy, x = (x0, x1, x2, x3); y = (y0, y1, y2, y3)
Next, we use the formulas ...
Get Computer Security and Cryptography now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.