Curve25519
Sign in to saveIn cryptography, Curve25519 is an elliptic curve used in elliptic-curve cryptography (ECC) offering 128 bits of security (256-bit key size) and designed for use with the Elliptic-curve Diffie–Hellman (ECDH) key agreement scheme, first described and implemented by Daniel J. Bernstein. It is one of the fastest curves in ECC, and is not covered by any known patents. The reference implementation is public domain software.
In the Vinony graph
Within Vinony's link graph, Curve25519 is referenced by 128 other articles, and connects out to Elliptic-curve Diffie–Hellman, Edwards-curve Digital Signature Algorithm and Request for Comments.
It is catalogued under the topic Elliptic curves.
Its subject is documented across 13 Wikipedia language editions.
Wikidata facts
- Instance of
- technical standard
- Developer
- Daniel J. Bernstein
- Official website
- cr.yp.to/ecdh.html
Show 7 more facts
- time of discovery or invention
- 2005-00-00
- publication date
- 2005-00-00
- discoverer or inventor
- Daniel J. Bernstein
- used by
- Ed25519
- maintained by WikiProject
- WikiProject Mathematics
- group cardinality
- 57896044618658097711785492504343953926856930875039260848015607506283634007912
- described at URL
- dissect.crocs.fi.muni.cz/curve/Curve25519
via Wikidata · CC0
~4 min read
Encyclopedic overview
8 sectionsContents
- Mathematical properties
- History
- Libraries
- Protocols
- Applications
- Notes
- References
- External links
In cryptography, Curve25519 is an elliptic curve used in elliptic-curve cryptography (ECC) offering 128 bits of security (256-bit key size) and designed for use with the Elliptic-curve Diffie–Hellman (ECDH) key agreement scheme, first described and implemented by Daniel J. Bernstein. It is one of the fastest curves in ECC, and is not covered by any known patents. The reference implementation is public domain software.
The original Curve25519 paper defined it as a Diffie–Hellman (DH) function. Bernstein has since proposed that the name Curve25519 be used for the underlying curve, and the name X25519 for the DH function.
Excerpted from Wikipedia’s “Curve25519” article, available under the CC BY-SA 4.0 licence.