I am playing around with SAGE and elliptic curves. Is there a way to pick a point at random on an elliptic curve with a specific order that I choose?
I use the function random_point(), but the order of the returned point is virtually random. Are there any smart way besides iteratively call random_point() until a point with the desired order is found?
Thanks! :D
You could take a look at the elements within the torsion subgroup of your curve:
Then you can try and do something random yourself based upon that perhaps?