15.6 COMPUTATIONS IN THE ELLIPTIC GROUP image

Programs to manipulate polynomials are required to carry out arithmetic in the elliptic group image. 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 image. Only one task remains to generate the elements (x, y) of image. For this purpose, linear operations in image 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 image. Suppose image is the root of p(x) = 0 adjoined to image 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.