哪家网站建设服务好,比较大气的网站,专业软件开发培训机构,轻媒做的网站DH算法 离散读对数问题是DH算法的数学基础 #xff08;1#xff09;计算公钥 #xff08;2#xff09;交换公钥#xff0c;并计算 对方公钥^我的私钥 mod p
离散对数的交换幂运算交换律使二者算出来的值一样#xff0c;都为K k就是对称加密的秘钥 2. DHE算法 E#…DH算法 离散读对数问题是DH算法的数学基础 1计算公钥 2交换公钥并计算 对方公钥^我的私钥 mod p
离散对数的交换幂运算交换律使二者算出来的值一样都为K k就是对称加密的秘钥 2. DHE算法 E临时的 双方每次通信都生成新的公钥与私钥保证前向安全性 缺点性能低(底数^私钥大量的乘法) 3. ECDHE ECDHE 算法是在 DHE 算法的基础上利⽤了 ECC 椭圆曲线特性可以⽤更少的计算ᰁ计算出公钥以及最终的会 话密钥
(1)确定基点 G 2计算秘钥 共私G 3交换公钥 4计算对称秘钥 4. ECDHE握手过程 1客户端 2第二次握手 3第三次握手 4第四次 5. ECDHE相对RSA加密的好处 1因为每次通信私钥都是随机生成的不用担心前向安全问题 2生成对称加密秘钥的方式不同RSA 是两个随机数客户端随机选取的随机数ECDHE是两个随机数根据ECC算法的交换律根据对方公钥生成。且在第三次握手就能发送数据节省一个消息忘返时间 3使⽤ ECDHE 在 TLS 第 2 次握⼿中会出现服务器端发出的「Server Key Exchange」消息⽽ RSA 握⼿ 过程没有该消息