Math and stuff
-
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 n≥2 with coefficients in a field F, and let a∈F. (1) Prove h(x)=(x−a)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)=x−y 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...