Projective Short Weierstrass form
Let be a finite field of order and characteristic , let be two field elements such that and let be the projective plane over . Then a projective Short Weierstrass elliptic curve over is the set of all points from the projective plane that satisfy the cubic equation :
In projective geometry, points at infinity are given by projective coordinates . Inserting representatives from those coordinates into the defining cubic equation results in the following identity:
This implies , and shows that the only projective point at infinity that is also a point on a projective Short Weierstrass curve is the class . The point is the projective representation of the point at infinity in the affine representation. The projective representation of a Short Weierstrass curve, therefore, has the advantage that it does not need a special symbol to represent the point at infinity from the affine definition.
Coordinate Transformations
From a mathematical point of view, projective and affine Short Weierstrass curves describe the same thing, as there is a one-to-one correspondence (an isomorphism) between both representations for any parameters and .
Let and be an affine and a projective Short Weierstrass curve defined for the same parameters and . Then, the function that maps points from the affine representation to points from the projective representation of a Short Weierstrass curve is defined as follows:
This map is a correspondence, which means that it maps exactly one point from the affine representation onto one point from the projective representation. It is therefore possible to invert this map in order to map points from the projective representation to points from the affine representation of a Short Weierstrass curve. The inverse is given by the following map:
A key feature of and its inverse is that both maps respect the group structure, which means that the neutral element is mapped to the neutral element , and that is equal to . The same holds true for the inverse map . Maps with these properties are called group isomorphisms, and, from a mathematical point of view, the existence of function implies that the affine and the projective definition of Short Weierstrass elliptic curves are equivalent, and represent the same mathematical thing in just two different views. Implementations can therefore choose freely between these two representations.
The description above is the one type of projective representations called homogeneous projective coordinates. There are also other types of projective representations:
References:
Last updated