2023-11-26 楕円曲線:逆数をかける で、 が与えられている時、をやる EC = EllipticCurve(GF(p), [A, B]) Q = EC((x, y)) P = inverse_mod(s, EC.order()) * Q EC.order() の代わりに EC.coordinary() でも良かったはず。楕円曲線の位数を使うこと 有限体の位数: 有限体に含まれる元の数 楕円曲線の位数: その楕円曲線に含まれる点の数 楕円曲線上の点の位数: O = xPを満たす最小の x