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.Curve25519 is one of the fastest ECC curves; it 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. 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:- [#1] - Curve25519
- based on information obtained 2017-06-17-