Definition. Elliptic curve E(R) over real number R defined by Weierstrass equation E:y2=x3+ax+b, where a,b∈R and Δ=4a3+27b2≠0, is the set of all solutions of the equation together with a special point called point at infinity denoted by O. We write
E(R)={(x,y)∈R×R such that y2=x3+ax+b}∪{O}
On E(R) we define point addition as the following rules:
- Negation of the point at infinity O denoted by −O is O itself. We write −O=O.
- Negation of a point P=(x,y) is second point of intersection points between vertical line through P and the curve E(R). In this case −P=(x,−y).
- O+O=O and P+(−P)=O.
- If P1≠±P2, then P1+P2 is the reflection point of the third intersection point between the elliptic curve and the line (P1P2).
- If P1=P2, then P1+P2=2P1 is the reflection point of the third intersection point between the elliptic curve and the tangent line at P1.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3+1.
- Find the discriminant of the equation.
- Show that P1(−1,0) and P2(0,1) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3−x.
- Find the discriminant of the equation.
- Show that P1(−1,0) and P2(0,0) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3−2x+1.
- Find the discriminant of the equation.
- Show that P1(0,1) and P2(1,0) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3−4x+1.
- Find the discriminant of the equation.
- Show that P1(0,−1) and P2(0,1) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3−4x+4.
- Find the discriminant of the equation.
- Show that P1(−2,2) and P2(2,−2) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3−6x+5.
- Find the discriminant of the equation.
- Show that P1(−2,3) and P2(2,−1) are on the curve.
- Write the equation of line (L) through P1 and P2.
- Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
- Find the reflection point P3(x3,y3) of Q across the x-axis.
- Find the implicit derivative of the equation E.
- Write the equation of tangent line (T) at P2.
- Find the third intersection point R(xR,yR) between (T) and the curve E(R).
- Find the reflection point P4(x4,y4) of R across the x-axis.
- Let E(R) be an elliptic curve over real number defined by equation E:y2=x3+ax+b with 4a3+27b2≠0. Let P1(x1,y1) and P2(x2,y2) be two non-zero (not point at infinity) distinct points on the curve.
- Give formula for computing negation point −P1(x3,y3) of P1(x1,y1).
- Find the implicit derivative of the equation E.
- Write formula for computing slope of a tangent line at P1(x1,x2).
- Show that P1=−P2 if and only if x1=x2 or y1=−y2.
- Write addition formula of P1+P2=P3 if P1≠−P2.
- Show that tangent at P1 is vertical if and only if y1=0.
- Write doubling formula of 2P1=P3 if y1≠0.
Theorem. Let E(R) be an elliptic curve over real number R defined by Weierstrass equation E:y2=x3+ax+b where a,b∈R. Let P1(x1,y1) and P2(x2,y2) be two non-zero (not the point at infinity) points on the curve and one is not the negation of another. Then the addition formula for P1+P2=P3 is given by
{x3=λ2−x1−x2y3=λ(x1−x3)−y1whereλ={y2−y1x2−x1ifP1≠P23x21+a2y1ifP1=P2.
Remark. λ is either the slope of line through P1 and P2 or the slope of tangent line at P1.
Theorem. Elliptic curve (E(R),+) forms a commutative group with identity element O.
Elliptic Curve over Prime Field
Consider elliptic curve over prime field GF(p), p>3 is a prime, defined by Weierstrass equation E:y2=x3+ax+b where a,b∈GF(p). Since GF(p) is of order p, the order of E(GF(p)) is then less than or equal to 2p+1. The elliptic curve E(GF(p)) is finite.
- Let E(GF(7)) be an elliptic curve over GF(7) defined by E:y2=x3+2x+4.
- Compute the discriminant of the equation.
- Verify that P1(0,2) and P2(1,0) are on the curve.
- Compute the addition point P3=P1+P2 and doubling point P4=2P1.
- List of all points on the curve.
Application of Elliptic Curves in Internet Browsers
Hello √22
ReplyDeleteI want to test tanα=sinαcosα
ReplyDeleteKhmer Tex Users Group: Ellipticcurve >>>>> Download Now
ReplyDelete>>>>> Download Full
Khmer Tex Users Group: Ellipticcurve >>>>> Download LINK
>>>>> Download Now
Khmer Tex Users Group: Ellipticcurve >>>>> Download Full
>>>>> Download LINK AG