Entry № 986
公钥密码学
公钥密码学 是什么?
公钥密码学使用成对的公钥与私钥实现加密、密钥交换、数字签名和身份认证的密码学分支,无需事先共享秘密。
公钥密码学由 Diffie 与 Hellman 于 1976 年提出,将单一共享秘密替换为两把数学上相关的密钥:可公开分发的公钥与必须保密的私钥。其安全性基于被认为计算困难的问题,如整数分解(RSA)、有限域上的离散对数(DH、DSA)、椭圆曲线上的离散对数(ECDH、ECDSA)以及格问题(Kyber、Dilithium)。它提供三大核心能力:公钥加密带来的机密性、经过认证的密钥协商,以及用于完整性和不可否认性的数字签名。由于纯公钥运算较慢,实际中通常与对称密码学结合,用于 TLS、SSH、S/MIME 等混合协议。
● 示例
- 01
X.509 证书携带公钥,并由证书颁发机构签名。
- 02
SSH 使用公钥密码学实现免密码服务器认证。
● 常见问题
公钥密码学 是什么?
使用成对的公钥与私钥实现加密、密钥交换、数字签名和身份认证的密码学分支,无需事先共享秘密。 它属于网络安全的 密码学 分类。
公钥密码学 是什么意思?
使用成对的公钥与私钥实现加密、密钥交换、数字签名和身份认证的密码学分支,无需事先共享秘密。
如何防御 公钥密码学?
针对 公钥密码学 的防御通常结合技术控制与运营实践,详见上方完整定义。
公钥密码学 还有哪些其他名称?
常见的别称包括: 非对称密码学, PKC。