参考了rockinuk的一篇文章《Advance improvement on the simple authentication key agreement protocol 》,其中提到了一个SAKA algorithm的算法。在此之前,先简单介绍一下这个协议应用的场景。假设A和B已经通过某种方式共享了一个密码K,A与B需要在传统非安全的信道下通信。下面是主要的想法:
使用改进的DH进行密钥共享,然后利用共享的密钥进行素数交换,最后进行RSA验证。今天看了一下书,发现这大概是叫零知识证明吧。先写写,回头再补全了。
RSA on simple authentication key agreement protocal
发表评论