Z)を利用する
プロジェクティブ座標系:Y2Z ≡ X3 + aXZ2 + bZ3 (mod p) → x = X/Z mod p, y = Y/Z mod p
• P(X 1 , Y 1 , Z 1 ) + Q(X 2 , Y 2 , Z 2 )の加算
◦ u = Y 2 Z 1 - Y 1 Z 2
◦ v = X 2 Z 1 - X 1 Z 2
◦ A = u2Z 1 Z 2 - v3 - 2v2X 1 Z 2
◦ X 3 = vA
◦ Y 3 = u(v2X 1 Z 2 - A) - v3Y 1 Z 2
◦ Z 3 = v3Z 1 Z 3
• P = Q = (X, Y, Z) の加算
◦ w= aZ2 + 3X2
◦ s = YZ
◦ B = sXY
◦ h = w2 - 8B
◦ X 3 = 2hs
◦ Y 3 = w(4B - h) - 8Y2s2
◦ Z 3 = 8s3
最初に座標系を変換して、計算後に座標系を
再変換することで逆元の計算コストを最小限に