Paper 2014/043
Elligator Squared: Uniform Points on Elliptic Curves of Prime Order as Uniform Random Strings
Mehdi Tibouchi
Abstract
When represented as a bit string in a standard way, even using point compression, an elliptic curve point is easily distinguished from a random bit string. This property potentially allows an adversary to tell apart network traffic that makes use of elliptic curve cryptography from random traffic, and then intercept, block or otherwise tamper with such traffic.
Recently, Bernstein, Hamburg, Krasnova and Lange proposed a partial solution to this problem in the form of Elligator: an algorithm for representing around half of the points on a large class of elliptic curves as close to uniform random strings. Their proposal has the advantage of being very efficient, but suffers from several limitations:
* Since only a subset of all elliptic curve points can be encoded as a string, their approach only applies to cryptographic protocols transmitting points that are rerandomizable in some sense.
* Supported curves all have non-trivial
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. Minor revision. FC 2014
- Keywords
- Elliptic curve cryptographyPoint encodingCircumvention technologyAnonymity and privacy
- Contact author(s)
- mehdi tibouchi @ normalesup org
- History
- 2014-01-30: revised
- 2014-01-17: received
- See all versions
- Short URL
- https://ia.cr/2014/043
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2014/043, author = {Mehdi Tibouchi}, title = {Elligator Squared: Uniform Points on Elliptic Curves of Prime Order as Uniform Random Strings}, howpublished = {Cryptology {ePrint} Archive, Paper 2014/043}, year = {2014}, url = {https://eprint.iacr.org/2014/043} }