中国国密的 sm2 中,dsa_sm3, pke 和 kep 分别指什么

快速链接:
.
个人博客笔记导读目录(全部)

  • 付费专栏-付费课程 【购买须知】:
  • 密码学实践强化训练–【目录】

中国国密的 sm2 中,dsa_sm3, pke 和 kep 分别指什么?

在中国国密SM2算法中:

  • dsa_sm3: 是指数字签名算法,使用SM3哈希算法
  • pke:是指公钥加密,用于数据的加密
  • kep:是指密钥交换协议,用于双方协商一个共享的密钥

具体来说:
dsa_sm3 使用私钥对数据进行签名,使用公钥对签名进行验证,基于SM3哈希算法。
pke 通过对方的公钥对数据进行加密,对方用自己的私钥解密,实现数据的保密性。
kep 通过椭圆曲线密钥交换算法,双方可以协商一个双方都可以计算出来的共享密钥,用于后续通信的对称加密。
SM2作为国密算法标准的一部分,定义了基于椭圆曲线Discrete Logarithm Problem的公钥密码体制,包括了数字签名、密钥交换和公钥加密算法,形成了一套完整的公钥密码体系。
dsa_sm3、pke和kep分别对应SM2体制中的数字签名、公钥加密和密钥交换三个关键应用场景。

你可能感兴趣的:(密码学实践强化训练,sm2,sm3,sm4,国密,加密)