非对称密码学¶
简介
非对称密码学 也称为公钥密码学
公钥算法是现代密码体系中的重要安全基础,包括数据的加密传输、真实性和不可否认的保证。
- 密钥交换的 DH Diffie–Hellman
- 数字签名
主要技术¶
- RSA
- ECDSA (椭圆曲线数字签名算法)
- ECDH (椭圆曲线密钥交换)
- Ed25519和Ed448(EdDSA)
- X25519和X448 (ECDH/EdDH)
- Curve25519 / Ed25519 / X25519
Curve25519/Ed25519/X25519¶
Curve25519/Ed25519/X25519 这是一个家族
2005 年,Curve25519 由
Daniel J. Bernstein
首次发布
Curve25519 用于加解密,X25519用于密钥交换,Ed25519用于签名验证
蒙哥马利曲线
\[
y^{2}=x^{3}+486662 x^{2}+x
\]