Homepage › Solution manuals › Ivan Niven › An Introduction to the Theory of Numbers › Exercise 5.8.6 (Order of the group $E_f(\mathbb{Z}_p)$)
Exercise 5.8.6 (Order of the group $E_f(\mathbb{Z}_p)$)
Suppose that the polynomial has no repeated root , and put . Show that the group of points of the elliptic curve has order
Note: Here is (note of R.G.).
Answers
Proof. Since , where is the point at infinity of the curve, we obtain
Put, for some fixed ,
We know that for all ,
(Consider the three cases , is a nonzero residue, and is a nonresidue.)
For every fixed put . Then is in bijective correspondence with by , and (disjoint union). Hence we obtain
Therefore
□
Example: Consider the group of the curve on the field , where (see p. 286).
sage: p = 37409 sage: is_prime(p) True sage: def f(x): return (x^3 - 7*x + 7) % p sage: N = p + 1 + sum(kronecker(f(x),p) for x in range(p)); N 37620 sage: factor(N) 2^2 * 3^2 * 5 * 11 * 19
So
This “lengthy calculation” takes 0.15 s on my modest computer.