“本单元固定一项教学构造。双方的签名验证公钥预先与 、 可信绑定;不从对方自报的名字推出信任。双方生成临时DH公钥 $X,Y$,构造”
形式陈述
在由安全参数
直觉
Diffie–Hellman 让双方公开交换各自的一次幂
例子与边界
有限域乘法群和椭圆曲线群都可实例化。群参数必须避免小子群和无效点攻击,临时指数应随机并保密。静态 DH、临时 DH 和混合协议提供不同前向保密与认证性质。离散对数、CDH 与 DDH 是不同任务;尤其带高效配对的群可能让 DDH 易判而 CDH 仍被假设困难。
在模
小群只是演示,毫无安全性。未验证群元素可能遭小子群攻击;静态密钥、临时密钥和签名绑定决定认证与前向保密属性。共享群元素不应直接当作多个用途的密钥。
推论与应用
Diffie–Hellman 是重要的密钥协商原语,也是 TLS、SSH、Signal 等协议的基础构件,安全证明常使用 计算安全 假设。与 数字签名 或预共享认证结合可阻止中间人,TLS 等协议采用临时椭圆曲线 DH 获得前向保密。
把共享群值接到会话时,认证握手transcript绑定临时公钥、双方身份、版本与角色,HKDF分别处理提取与用途扩展。前向保密与擦除另行限定会后长期密钥泄漏;本页的被动CDH/DDH接口不自动提供这些主动认证和状态保证。
参考资料
- Whitfield Diffie and Martin E. Hellman, New Directions in Cryptography, IEEE Transactions on Information Theory 22(6), 1976,pp. 644–654。
- Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography, 3rd ed., CRC Press, 2020,Chs. 2–12。