Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. {
  2. p=random(2^256);
  3. while(!isprime(p),p=random(2^256));
  4. x=random(p-1);
  5. y=random(p-1);
  6. a=random(p-1);
  7. b=lift(Mod(y*y-(x*x*x+a*x),p));
  8. while(lift(Mod(4*a*a*a+27*b*b,p))==0,
  9. x=random(p-1);
  10. y=random(p-1);
  11. a=random(p-1);
  12. b=lift(Mod(y*y-(x*x*x+a*x),p));
  13. );
  14. print("P=(",x,",",y,")");
  15. print("A=",a);
  16. print("B=",b);
  17. print("y^2=",lift(Mod(y^2,p)));
  18. print("x^3+a*x+b=",lift(Mod(x^3+a*x+b,p)));
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement