图解SM2算法流程——第4章 加密解密

A.4 第4部分——密钥封装和加解密

A.4.1 加密(User A)

 

说明:第3步计算S=[h]PB略,因h=1。

A.4.2 解密(User B)

说明:第2步计算S=[h]C1略,因h=1。

A.4.3 原理

关键在于说明加密流程第4步计算的 [k]PB= (x2, y2) 与解密流程第2步计算的 [dB]C1 = (x2, y2) 相等。解密流程第2步计算

计算流程

(x2, y2)

= [dB]C1

=[dB][k]G

=[k] [dB] G

=[ k] PB

[k]PB是加密流程第4步计算值。所以加密流程第4步计算的[k]PB = (x2,y2) 与解密流程第2步计算的[dB]C1 = (x2, y2) 相等。

你可能感兴趣的:(密码,国密,密码技术与应用)