English

Computing endomorphism rings of Jacobians of genus 2 curves over finite fields

Number Theory 2007-06-13 v2

Abstract

We present algorithms which, given a genus 2 curve CC defined over a finite field and a quartic CM field KK, determine whether the endomorphism ring of the Jacobian JJ of CC is the full ring of integers in KK. In particular, we present probabilistic algorithms for computing the field of definition of, and the action of Frobenius on, the subgroups J[d]J[\ell^d] for prime powers d\ell^d. We use these algorithms to create the first implementation of Eisentr\"ager and Lauter's algorithm for computing Igusa class polynomials via the Chinese Remainder Theorem \cite{el}, and we demonstrate the algorithm for a few small examples. We observe that in practice the running time of the CRT algorithm is dominated not by the endomorphism ring computation but rather by the need to compute p3p^3 curves for many small primes pp.

Keywords

Cite

@article{arxiv.math/0701305,
  title  = {Computing endomorphism rings of Jacobians of genus 2 curves over finite fields},
  author = {David Freeman and Kristin Lauter},
  journal= {arXiv preprint arXiv:math/0701305},
  year   = {2007}
}

Comments

Revised version, with minor corrections and incorporating reader comments. Proposition 3.7 and Lemma 6.5 are new. To appear in Proceedings of SAGA 2007, Tahiti