椭圆曲线迪菲-赫尔曼金钥交换(英语:Elliptic Curve Diffie–Hellman key Exchange,缩写为ECDH),一种匿名的密钥合意协议(Key-agreement protocol)。
椭圆曲线迪菲-赫尔曼金钥交换(英语:Elliptic Curve Diffie–Hellman key Exchange,缩写为ECDH),一种匿名的密钥合意协议(Key-agreement protocol)。在这个协定下,双方通过
迪菲-赫尔曼密钥交换算法,利用由椭圆曲线加密建立的公钥与私钥对,在一个不安全的通道中,建立起安全的共有加密资料。这是
迪菲-赫尔曼密钥交换的变种,采用椭圆曲线加密来加强安全性。
椭圆曲线密码学(英语:Elliptic curve cryptography,缩写为ECC),一种建立
公开密钥加密的
算法,基于
椭圆曲线数学。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和
Victor Miller分别独立提出的。
ECC的主要优势是在某些情况下它比其他的方法使用更小的
密钥——比如
RSA加密算法——提供相当的或更高等级的安全。ECC的另一个优势是可以定义群之间的
双线性映射,基于Weil对或是Tate对;双线性映射已经在密码学中发现了大量的应用,例如基于身份的加密。不过一个缺点是加密和解密操作的实现比其他机制花费的时间长。
迪菲-赫尔曼密钥交换(英语:Diffie–Hellman key exchange,缩写为D-H) 是一种
安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全
信道创建起一个
密钥。这个密钥可以在后续的通讯中作为
对称密钥来
加密通讯内容。公钥交换的概念最早由瑞夫·墨克(Ralph C. Merkle)提出,而这个密钥交换方法,由
惠特菲尔德·迪菲(Bailey Whitfield Diffie)和
马丁·赫尔曼(Martin Edward Hellman)在1976年首次发表。马丁·赫尔曼曾主张这个密钥交换方法,应被称为迪菲-赫尔曼-墨克密钥交换(英语:Diffie–Hellman–Merkle key exchange)。
虽然迪菲-赫尔曼密钥交换本身是一个匿名(无认证)的
密钥交换协议,它却是很多认证协议的基础,并且被用来提供
传输层安全协议的短暂模式中的
前向安全性。