跳转至

非对称密码学

简介

非对称密码学 也称为公钥密码学

公钥算法是现代密码体系中的重要安全基础,包括数据的加密传输、真实性和不可否认的保证。

  • 密钥交换的 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 \]