Vol. 1, No. 1, 2013

Download this article
Download this article For screen
For printing
Recent Volumes
5: Gauge Theory and Low-Dimensional Topology
4: ANTS XIV
3: Hillman: Poincaré Duality
2: ANTS XIII
1: ANTS X
The Open Book Series
All Volumes
 
About the Series
Ethics Statement
Purchase Printed Copies
Author Index
 
ISSN 2329-907X (online)
ISSN 2329-9061 (print)
 
MSP Books and Monographs
Other MSP Publications
On the evaluation of modular polynomials

Andrew V. Sutherland

Vol. 1 (2013), No. 1, 531–555
Abstract

We present two algorithms that, given a prime and an elliptic curve EFq, directly compute the polynomial Φ(j(E),Y ) Fq[Y ] whose roots are the j-invariants of the elliptic curves that are -isogenous to E. We do not assume that the modular polynomial Φ(X,Y ) is given. The algorithms may be adapted to handle other types of modular polynomials, and we consider applications to point counting and the computation of endomorphism rings. We demonstrate the practical efficiency of the algorithms by setting a new point-counting record, modulo a prime q with more than 5,000 decimal digits, and by evaluating a modular polynomial of level =  100,019.

Keywords
elliptic curves, isogenies, point counting, SEA algorithm
Mathematical Subject Classification 2010
Primary: 11Y16
Secondary: 11G15, 11G20
Milestones
Published: 14 November 2013
Authors
Andrew V. Sutherland
Department of Mathematics
Massachusetts Institute of Technology
Cambridge, MA 02139
United States