快速链接:
.
个人博客笔记导读目录(全部)
- 付费专栏-付费课程 【购买须知】:
- 密码学实践强化训练–【目录】
中国国密的 sm2 中,dsa_sm3, pke 和 kep 分别指什么?
在中国国密SM2算法中:
具体来说:
dsa_sm3 使用私钥对数据进行签名,使用公钥对签名进行验证,基于SM3哈希算法。
pke 通过对方的公钥对数据进行加密,对方用自己的私钥解密,实现数据的保密性。
kep 通过椭圆曲线密钥交换算法,双方可以协商一个双方都可以计算出来的共享密钥,用于后续通信的对称加密。
SM2作为国密算法标准的一部分,定义了基于椭圆曲线Discrete Logarithm Problem的公钥密码体制,包括了数字签名、密钥交换和公钥加密算法,形成了一套完整的公钥密码体系。
dsa_sm3、pke和kep分别对应SM2体制中的数字签名、公钥加密和密钥交换三个关键应用场景。