SM9学习笔记与图解——第3章 密钥交换

A.3 第3部分——密钥交换协议

A.3.1 密钥交换(User A & User B)


 

A.3.2 原理

首先,用户A(B)私钥的生成方式为


从以上推导可知,两个用户生成的g1,g2,g3相等,所以KDF计算出来的密钥相等。

可选步骤中的Hash比较,原理很简单。