An Improved Addition Formula on Elliptic Curves Given by Weierstrass Normal Form

An improved addition formula for an elliptic curve given by Weierstrass form is proposed. First, the coordinate is converted so that P = (0, y<sub>1</sub>) and Q = (x<sub>2</sub>, y<sub>2</sub>), and then the equation of the elliptic curve becomes y<sup>2</sup> = x<sup>3</sup> + ax<sup>2</sup> + bx + c. The proposed formula is thus “x-coordinate of P + Q= (b - 2λ<sub>y1</sub>)/x<sub>2</sub>”, where λ is the slope of the line through P and Q. The proposed formula can be derived by the geometric definition of point addition. Applying the proposed formula reduces the cost of adding point by about 20% on a system using the mixed coordinate of affine + projective = projective. However, it increases the cost of doubling point, and so we require a further improvement in the future.