The LMS JCM, (10) 307-328. Published 07 Aug 2007. First received 21 Dec 2006.


Fast Jacobian group operations for C3,4 curves over a large finite field

Fatima K. Abu Salem and Kamal Khuri-Makdisi



Abstract: Let C be an arbitrary smooth algebraic curve of genus g over a large finite field K. The authors of this paper revisit fast addition algorithms in the Jacobian of C due to Khuri-Makdisi [math.NT/0409209, to appear in Mathematics of Computation]. The algorithms, which reduce to linear algebra in vector spaces of dimension O(g) once |K| >> g and which asymptotically require O(g2.376) field operations using fast linear algebra, are shown to perform efficiently even for certain low genus curves. Specifically, the authors provide explicit formulae for performing the group law on Jacobians of C3,4 curves of genus 3. They show that, typically, the addition of two distinct elements in the Jacobian of a C3,4 curve requires 117 multiplications and 2 inversions in K, and an element can be doubled using 129 multiplications and 2 inversions in K. This represents an improvement of approximately 20% over previous methods

This paper is available as PDF (262 KB).

All papers published in the LMS JCM are covered by a copyright agreement with the authors. Access to the papers is bound by this agreement; click here for details.

In addition to the paper, the following electronic appendices are available to subscribers :
Appendix A : This appendix contains a complete implementation in MAGMA of the algorithms described in the paper.

Go to the Volume 10 index
Return to the LMS JCM Homepage