Overview#Curve25519 (X25519) is defined in RFC 7748 and is an Elliptic Curve offering 128 bits of security and designed for use with the Elliptic Curve Diffie–Hellman (ECDH) Key-Exchange scheme.
The original Curve25519 paper defined it as a Diffie-Hellman (DH) function. Daniel J. Bernstein has since proposed that the name Curve25519 be used for the underlying curve, and the name X25519 for the Diffie-Hellman function.
More Information#There might be more information for this subject on one of the following:
- Dual Elliptic Curve Deterministic Random Bit Generator
- Elliptic Curve
- Plenum Byzantine Fault Tolerant Protocol
- The Onion Router