1

我正在尝试使用它作为我的指南从头开始实现双棘轮算法,但是我不是加密专家,因此有些事情还不清楚:

  1. 该指南引用了“根键” RK,并将 a 的输出DH作为函数的参数KDF_RK(rk, dh_out),但我需要知道这个根键是什么以及第一次必须如何初始化它。
  2. 我看到了,KDF_RK(rk, dh_out) 并且KDF_CK(ck)基于 HKDF 加密函数:有人可以画图让我更好地理解这些函数是如何工作的吗?以伪代码方式模拟 Alice 和 Bob 之间的典型执行就足够了。

谢谢

4

0 回答 0