Related Concepts
Definition
Point counting is the task of computing the cardinality of the set formed by the points of an elliptic curve.
Background
Let E be an elliptic curve defined over a finite field \({\mathbb{F}}_{q}\). In order to build a cryptosystem that uses E, the corresponding discrete logarithm problem must be difficult. The first threat comes from the Pohlig–Hellman algorithm whose complexity depends on the factorization of the number of points of E. The point-counting problem is to determine this cardinality, so as to assess the difficulty of the discrete logarithm problem. This is a one-time computation: an organization (governmental or standardizing) that wants to publish a recommended elliptic curve for cryptographic use must do this point-counting task and publish the result so that users can verify the claimed security level.
Theory and Applications
An approach to get...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Cohen H, Frey G (eds) (2005) Handbook of elliptic and hyperelliptic curve cryptography. Chapman & Hall/CRC, Boca Raton, FL
Kedlaya K (2001) Counting points on hyperelliptic curves using Monsky-Washnitzer cohomology. J Ramanujan Math Soc 16(4):323–338
Satoh T (2000) The canonical lift of an ordinary elliptic curve over a finite field and its point counting. J Ramanujan Math Soc 15:247–270
Schoof R (1995) Counting points on elliptic curves over finite fields. J Number Theory 7:219–254
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Gaudry, P. (2011). Point Counting. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_257
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_257
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering