Get a half point of a point on elliptic curve.
Let E be an elliptic cuve on finite field, P∈E be a rational point. Then, I want to get one of point Q∈E such that 2Q=P.
What shoud I do?
Let E be an elliptic cuve on finite field, P∈E be a rational point. Then, I want to get one of point Q∈E such that 2Q=P.
What shoud I do?
The method P.division_points(n)
gives the list of all rational points Q such that nQ = P. It works for any base field.
sage: E = EllipticCurve([1,0])
sage: P = E(0)
sage: P.division_points(2)
[(0 : 0 : 1), (0 : 1 : 0)]
Asked: 1 year ago
Seen: 281 times
Last updated: Feb 04 '24
Find the order N of E and compute N+12P ?