Processing math: 100%
  • Modern Cryptography and Elliptic Curves: Zeros of Order 1 or 2

    Exercise from P.44 of Modern Cryptography and Elliptic Curves - A Beginner’s Guide. Let h(x) be a polynomial of degree n2 with coefficients in a field F, and let aF. (1) Prove h(x)=(xa)q(x)+h(a) for some polynomial q having coefficients in...


  • Modern Cryptography and Elliptic Curves: Number of Intersections of Lines and Conics

    Exercise from P.42 of Modern Cryptography and Elliptic Curves - A Beginner’s Guide. In how many points can two (distinct) conics intersect? Based on drawings of my own and on P.43, it seems that there can be up to 4 intersections. In how many points can a conic and a...


  • Modern Cryptography and Elliptic Curves: Intersections of lines and conics

    Exercise from P.40 of Modern Cryptography and Elliptic Curves - A Beginner’s Guide. In how many points can two arbitrary lines (in the plane) intersect? For each i=1,2, let fi(x,y)=aix+biy+ci. At least one of a1 or b1 must be nonzero...


  • Modern Cryptography and Elliptic Curves: Properties of rational lines

    Exercise from P.40 of Modern Cryptography and Elliptic Curves - A Beginner’s Guide. Is every point on a rational line a rational point? No, 2 is famously irrational, and the rational line f(x,y)=xy passes (2,2). If a line passes through at least two rational...


  • Modern Cryptography and Elliptic Curves: Proof for Bachet duplication formula

    Exercise from P.38 of Modern Cryptography and Elliptic Curves - A Beginner’s Guide. Given an elliptic curve y2=x3+k and a point (a,b), we’ll find the intersection between the line tangent at (a,b) and the curve. dydx=3x22y, so the slope of the tangent...