Calculating Square Roots of an Elliptic Curve

Click For Summary
The discussion focuses on calculating square roots of an elliptic curve defined by the equation y^2 = x^3 + x + 6 (mod 5). Participants identify that there are four square roots and provide solutions by rewriting the equation in modulo 5. They explore the squares and cubes modulo 5 to find specific points on the curve. Additionally, the group law is applied to determine the orders of these points, with an example illustrating the calculation for the point (0,1). The conversation emphasizes the importance of understanding group law in elliptic curves for further calculations.
SneakyG
Messages
7
Reaction score
0
So there are four square roots for an elliptic curve represented by an equation something like this: y^2 = x^3 + x + 6 (mod 5)

How would one go about calculating these?
 
Physics news on Phys.org


SneakyG said:
So there are four square roots for an elliptic curve represented by an equation something like this: y^2 = x^3 + x + 6 (mod 5)

How would one go about calculating these?

To begin with, why not write the equation in modulo 5?
y^2=x^3+x+1

Let's now check the cubes and squares modulo 5:

0^2=0\,\,,\,1^2=1\,\,,\,2^2=4\,\,,\,3^2=4\,\,,\,4^2=1
0^3=0\,\,,\,1^3=1\,\,,\,2^3=3\,\,,\,3^3=2\,\,,\,4^3=4

We get at once the solutions
(0,1)\,\,,\,(0,4)\,\,,\,(2,1)\,\,,\,(2,4)\,\,,\,(3,1)\,\,,\,(3,4)\,\,,\,(4,2)\,\,,\,(4,3)

DonAntonio
 


Thanks. How do you calculate the orders?
 


SneakyG said:
Thanks. How do you calculate the orders?

Apply the group law to the points...you know it, right? Otherwise it'll be impossible for you to understand what's

going on. You can read this in Silverman's "The Arithmetic of Elliptic Curves", for example. Let's do one of them, say:

(0,1)+(0,1)=(4,2)\,\,,\,\,(0,1)+(4,2)=(1,0)=0=\,\,\text{the group's zero}\,

So the element \,(0,1)\in\Bbb E(\Bbb F_5)\, has order \,3\, ...

DonAntonio
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
Replies
6
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
9
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K