EllipticCurve

Elliptic Curves E(R) over the Field of Real Number R Defined by Weierstrass Equation E:y2=x3+ax+b where a,bR and 4a3+27b20

Definition. Elliptic curve E(R) over real number R defined by Weierstrass equation E:y2=x3+ax+b, where a,bR and Δ=4a3+27b20, 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.
Remark. The point at infinity O is sitting on top, or sleeping at the bottom of y-axis. To connect a point P to O we draw vertical line through P. The point at infinity O has no affine coordinate representation.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x3+1.
    1. Find the discriminant of the equation.
    2. Show that P1(1,0) and P2(0,1) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x3x.
    1. Find the discriminant of the equation.
    2. Show that P1(1,0) and P2(0,0) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x32x+1.
    1. Find the discriminant of the equation.
    2. Show that P1(0,1) and P2(1,0) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x34x+1.
    1. Find the discriminant of the equation.
    2. Show that P1(0,1) and P2(0,1) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x34x+4.
    1. Find the discriminant of the equation.
    2. Show that P1(2,2) and P2(2,2) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x36x+5.
    1. Find the discriminant of the equation.
    2. Show that P1(2,3) and P2(2,1) are on the curve.
    3. Write the equation of line (L) through P1 and P2.
    4. Find the third intersection point Q(xQ,yQ) between (L) and the curve E(R).
    5. Find the reflection point P3(x3,y3) of Q across the x-axis.
    6. Find the implicit derivative of the equation E.
    7. Write the equation of tangent line (T) at P2.
    8. Find the third intersection point R(xR,yR) between (T) and the curve E(R).
    9. Find the reflection point P4(x4,y4) of R across the x-axis.

  1. Let E(R) be an elliptic curve over real number defined by equation E:y2=x3+ax+b with 4a3+27b20. Let P1(x1,y1) and P2(x2,y2) be two non-zero (not point at infinity) distinct points on the curve.
    1. Give formula for computing negation point P1(x3,y3) of P1(x1,y1).
    2. Find the implicit derivative of the equation E.
    3. Write formula for computing slope of a tangent line at P1(x1,x2).
    4. Show that P1=P2 if and only if x1=x2 or y1=y2.
    5. Write addition formula of P1+P2=P3 if P1P2.
    6. Show that tangent at P1 is vertical if and only if y1=0.
    7. Write doubling formula of 2P1=P3 if y10.

Theorem. Let E(R) be an elliptic curve over real number R defined by Weierstrass equation E:y2=x3+ax+b where a,bR. 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=λ2x1x2y3=λ(x1x3)y1whereλ={y2y1x2x1ifP1P23x21+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,bGF(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.

  1. Let E(GF(7)) be an elliptic curve over GF(7) defined by E:y2=x3+2x+4.
    1. Compute the discriminant of the equation.
    2. Verify that P1(0,2) and P2(1,0) are on the curve.
    3. Compute the addition point P3=P1+P2 and doubling point P4=2P1.
    4. List of all points on the curve.

Application of Elliptic Curves in Internet Browsers

3 comments:

  1. I want to test tanα=sinαcosα

    ReplyDelete
  2. Khmer Tex Users Group: Ellipticcurve >>>>> Download Now

    >>>>> Download Full

    Khmer Tex Users Group: Ellipticcurve >>>>> Download LINK

    >>>>> Download Now

    Khmer Tex Users Group: Ellipticcurve >>>>> Download Full

    >>>>> Download LINK AG

    ReplyDelete

TEX or LATEX commands are supported. For example, a command $ \TeX $ produces TEX.