Skip to main content

Computing l-isogenies using the p-torsion

  • Conference paper
  • First Online:
Book cover Algorithmic Number Theory (ANTS 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1122))

Included in the following conference series:

Abstract

Computing l-isogenies between elliptic curves defined over a finite field Fq of small characteristic is of some importance for the computation of the cardinalities of elliptic curves using Schoof-Atkin-Elkies method. In a previous publication [3] we showed that this could be achieved in O(l 3+ε) multiplications in \(\mathbb{F}_q \)using formal groups. This method has been implemented by Lercier and Morain who obtained spectacular results in this direction [7, 8]. Nevertheless, the use of formal groups seems to be a serious deterent both for man and machine to perform such a work. More recently Lercier proposed an algorithm specific for characteristic 2 that has the same assymptotic complexity but is faster by some significative constant factor. In this paper we propose a general algorithm which does not use formal groups. Instead we take advantage of the elementary Galois properties of the p-torsion. This algorithm has the same complexity as the previous ones if we don't use fast multiplication techniques. But, contrary to the previous methods, it allows the use of fast multiplication for polynomials and then turns out to run in O(l 2+ε) multiplications in the field \(\mathbb{F}_q \). Our algorithm has also the advantage that it is made exclusively of very classical routines in polynomial and elliptic curve arithmetic. Also one may expect that the implementation of this method should require less work than the previous ones thus bringing new people to this kind of calculation.

Membre de l'Option Recherche du Corps des Ingénieurs de l'Armement

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. O. L. Atkin. The number of points on an elliptic curve modulo a prime. Preprint, 1988.

    Google Scholar 

  2. A. O. L. Atkin. The number of points on an elliptic curve modulo a prime (ii). Preprint, 1992.

    Google Scholar 

  3. J.-M. Couveignes. Quelques calculs en théorie des nombres. Université de Bordeaux, 1994.

    Google Scholar 

  4. N.D. Elkies. Explicit isogenies. 1991.

    Google Scholar 

  5. Hiroshi Gunji. The hasse invariant and p-division points of an elliptic curve. Arch. Math. (Basel), 27:148–158, 1976.

    Google Scholar 

  6. R. Lercier. Computing isogenies in characteristic 2. Submitted for publication at ANTS 2.

    Google Scholar 

  7. R. Lercier and F. Morain. Counting points on elliptic curves over \(F_{p^n } \)using Couveignes's algorithm. Research Report LIX/RR/95/09, École Polytechnique-LIX, September 1995.

    Google Scholar 

  8. R. Lercier and F. Morain. Counting the number of points on elliptic curves over finite fields: strategies and performances. In L.C. Guillou and J.-J. Quisquater, editors, Advances in cryptology, EUROCRYPT 95, volume 921 of Lecture notes in computer science, pages 79–94. Springer, 1995.

    Google Scholar 

  9. R. Lidl and H. Niederreiter. Introduction to finite fields and their applications. Cambridge University Press, 1986.

    Google Scholar 

  10. François Morain. Calcul du nombre de points sur une courbe elliptique dans un corps fini: aspects algorithmiques. Submitted for publication of the Actes des Journées Arithmétiques 1993, March 1994.

    Google Scholar 

  11. R. Schoof. Elliptic curves over finite fields and the computation of square roots mod p. Math. of Comp., 44:483–494, 1985.

    Google Scholar 

  12. René Schoof. Counting points on elliptic curves over finite fields. to appear in the Journal de Théorie des nombres de Bordeaux.

    Google Scholar 

  13. J. F. Voloch. Explicit p-descent in characteristic p. Comp. Math., 74:247–258, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Henri Cohen

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Couveignes, JM. (1996). Computing l-isogenies using the p-torsion. In: Cohen, H. (eds) Algorithmic Number Theory. ANTS 1996. Lecture Notes in Computer Science, vol 1122. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61581-4_41

Download citation

  • DOI: https://doi.org/10.1007/3-540-61581-4_41

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61581-1

  • Online ISBN: 978-3-540-70632-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics