If an elliptic curve is given in the Weierstrass form over some field , i.e. , one can use these values of and consider the division polynomials in the coordinate ring of . The roots of are the -coordinates of the points of , where is the torsion subgroup of . Similarly, the roots of are the -coordinates of the points of .
Given a point on the elliptic curve over some field , we can express the coordinates of the nth multiple of in terms of division polynomials:
where and are defined by:
Using the relation between and , along with the equation of the curve, the functions , , are all in .
Let be prime and let be an elliptic curve over the finite field , i.e., . The -torsion group of over is isomorphic to if , and to or if . Hence the degree of is equal to either , , or 0.
René Schoof observed that working modulo the th division polynomial allows one to work with all -torsion points simultaneously. This is heavily used in Schoof's algorithm for counting points on elliptic curves.
A. Enge: Elliptic Curves and their Applications to Cryptography: An Introduction. Kluwer Academic Publishers, Dordrecht, 1999.
N. Koblitz: A Course in Number Theory and Cryptography, Graduate Texts in Math. No. 114, Springer-Verlag, 1987. Second edition, 1994
Müller : Die Berechnung der Punktanzahl von elliptischen kurven über endlichen Primkörpern. Master's Thesis. Universität des Saarlandes, Saarbrücken, 1991.
Schoof: Elliptic Curves over Finite Fields and the Computation of Square Roots mod p. Math. Comp., 44(170):483–494, 1985. Available at http://www.mat.uniroma2.it/~schoof/ctpts.pdf