2022年04月07日
本文转载自微信公众号「 小林coding」,作者 小林coding。请联系 小林转载本文coding公众号。HTTPS 有两种常用的密钥交换算法,即 RSA 和 ECDHE 算法。其中,RSA 是一种传统的密钥交换算法,不具有前向安全性,所以现在很少使用服务器。ECDHE 算法具有前向安全性,因此得到了广泛的应用。我在上一篇已经介绍了 RSA 握手的过程,今天的文章「从理论到实战抓包」介绍 ECDHE 算法。离散对数ECDHE 密钥协商算法是 DH 算法演变而来,所以我们先从 DH 算法说起。D
2022年04月07日
背景在1949年,Shannon的The mathematical theory of communication [9]是现代密码学的理论基础,也标志着密码算法的重心向应用数学的转移。本文提出,分组密码算法应遵循混淆(Confusion)和扩散 (Diffusion)完善密码系统的保密性,”乘积” ”乘积”密码体制对Feistel之后提出Feistel密码结构具有指导意义。柯克霍夫原则 (Kerckhoffs Principle)[7]由K