在密码学中，Curve25519是一种椭圆曲线，被设计用于椭圆曲线迪菲-赫尔曼（ECDH）密钥交换方法，可用作提供256位元的安全金钥。它是不被任何已知专利覆盖的最快ECC曲线之一。最初的Curve25519草稿将其定义成一个迪菲-赫尔曼（DH）函数。在那之后Daniel J. Bernstein提出Curve25519应被作为底层曲线的名称，而将X25519作为其DH函数的名称。
数学属性.所用的曲线是，蒙哥马利曲线，在由素数定义的素数场的二次扩展上，并且使用基点。这个基点的