Abstract
Let p be a small prime and q = p n. Let E be an elliptic curve over \( \mathbb{F}_q \) . We propose an algorithm which computes without any preprocessing the j-invariant of the canonical lift of E with the cost of O(log n) times the cost needed to compute a power of the lift of the Frobenius. Let μ be a constant so that the product of two n-bit length integers can be carried out in O(n μ) bit operations, this yields an algorithm to compute the number of points on elliptic curves which reaches, at the expense of a O(n 5/2) space complexity, a theoretical time complexity bound equal to O(n max(1.19,μ)+μ+1/2 log n). When the field has got a Gaussian Normal Basis of small type, we obtain furthermore an algorithm with O(log(n)n 2μ) time and O(n 2) space complexities. From a practical viewpoint, the corresponding algorithm is particularly well suited for implementations. We outline this by a 100002-bit computation.
Chapter PDF
Similar content being viewed by others
References
R. P. Brent and H. T. Kung. Fast algorithms for manipulating formal power series. Journal of the ACM, 25:581–595, 1978.
F. Chabaud and R. Lercier. ZEN, User Manual. Available at http://www.di.ens.fr/~;zen/.
D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progressions. In Proceedings of the Nineteenth Annual ACM Symposium on Theory of Computing, May 1987. New York City.
Free Software Foundation. GNU MP Library. Available at http://www.swox.com/gmp/.
Pierrick Gaudry. A Comparison and a Combination of SST and AGM Algorithms for Counting Points of Elliptic Curves in Characteristic 2. In Advances in Cryptology—ASIACRYPT 2002, volume 2501 of Lecture Notes in Computer Science, pages 311–327. Springer-Verlag, December 2002.
Robert Harley. Asymptotically optimal p-adic point-counting. Email at the Number Theory List, December 2002.
Hae Young Kim, Jung Youl Park, Jung Hee Cheon, Je Hong Park, Jae Heon Kim, and Sang Geun Hahn. Fast Elliptic Curve Point Counting Using Gaussian Normal Basis. In Claus Fieker and David R. Kohel, editors, Algorithmic Number Theory, 5th International Symposium, ANTS-V, volume 2369 of Lecture Notes in Computer Science, pages 292–307. Springer-Verlag, July 2002.
Serge Lang. Algebra (3rd revised edition), volume 211 of Graduate Texts in Mathematics. Springer-Verlag, 2002.
Alfred J. Menezes, Ian F. Blake, XuHong Gao, Ronald C. Mullin, Scott A. Vanstone, and Tomik Yaghoobian. Applications of finite fields. The Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publishers, 1993.
Jean-François Mestre. Lettre à Gaudry et Harley. Available at http://www.math.jussieu.fr/~mestre, 2001.
Jean-François Mestre. Notes of a talk given at the seminar of cryptography of Rennes. Available at http://www.maths.univ-rennes1.fr/crypto/, 2002.
T. Satoh, B. Skjernaa, and Y. Taguchi. Fast Computation of Canonical Lifts of Elliptic Curves and its Application to Point Counting, August 2001. Preprint.
Takakazu Satoh. The canonical lift of an ordinary elliptic curve over a finite field and its point counting. J. Ramanujan Math. Soc., 15(4):247–270, 2000.
Takakazu Satoh. On p-adic Point Counting Algorithms for Elliptic Curves over Finite Fields. In Claus Fieker and David R. Kohel, editors, Algorithmic Number Theory, 5th International Symposium, ANTS-V, pages 43–66. Springer-Verlag, July 2002.
R. Schoof. Counting points on elliptic curves over finite fields. J. Théorie des nombres de Bordeaux, 7:483–494, 1998.
V. Strassen. Gaussian Elimination is Not Optimal. Numerische Mathematik, 13:354–356, 1969.
F. Vercauteren. On AGM. Personal communication, November 2002.
Frederik Vercauteren, Bart Preneel, and Joos Vandewalle. A Memory Efficient Version of Satoh’s Algorithm. In Advances in Cryptology—EUROCRYPT 2001 (Innsbruck), volume 2045 of Lecture Notes in Computer Science, pages 1–13. Springer-Verlag, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 International Association for Cryptologic Research
About this paper
Cite this paper
Lercier, R., Lubicz, D. (2003). Counting Points on Elliptic Curves over Finite Fields of Small Characteristic in Quasi Quadratic Time. In: Biham, E. (eds) Advances in Cryptology — EUROCRYPT 2003. EUROCRYPT 2003. Lecture Notes in Computer Science, vol 2656. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39200-9_22
Download citation
DOI: https://doi.org/10.1007/3-540-39200-9_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-14039-9
Online ISBN: 978-3-540-39200-2
eBook Packages: Springer Book Archive