Diffie-Hellman
2023/5/12大约 2 分钟
Diffie-Hellman算法
背景: Diffie-Hellman 算法由 Whitfield Diffie 和 Martin Hellman 提出,该算法的安全性也是基于一般有限域上的离散对数问题的难解性。
算法描述:
(1) 假设Alice和Bob之间要建立一个共享密钥
(2) Alice 选取一个私钥
(3) Bob选取一个私钥 b(整数):
(4) Alice 计算
(5) Bob 计算
因为
由于
椭圆曲线上的Diffie-Hellman算法
(1) Alice 和 Bob 之间要建立一个共享密钥。
选取公共参数:取
(2) Alice 选取一个私钥 a(整数):
(3) Bob 选取一个私钥 b(整数):
(4) Alice 计算
(5) Bob 计算
显然 Alice 与 Bob 计算得到的
椭圆曲线上的 Diffie-Hellman 密钥交换算法的安全性基于椭圆曲线上离散对数问题的难解性。