基于RSA的密码认证密钥交换与Diffie - Hellman协议中密钥泄露模型对比
基于RSA的三方密码认证密钥交换(3PAKE - RSA)
在密码学领域,密钥交换是保障通信安全的重要环节。3PAKE - RSA协议是一种基于RSA算法的三方密码认证密钥交换协议,它借助可信服务器的协助,实现客户端之间的安全密钥交换。
协议优势
- 创新性 :这是首次在三方场景下提出的基于RSA的具体PAKE协议。
- 安全性与高效性 :该协议运用公钥加密技术,无需证书认证中心的帮助,既保证了安全性,又提高了效率。它还能抵御e - 残差攻击,而许多之前基于RSA的PAKE协议无法做到这一点。
协议安全性分析
- 敌手优势界限 :通过一系列引理(引理1 - 5)的推导,得出敌手在真实攻击中的优势界限。例如,Adv (A, P0) ≤ 3Qsend / |D| + 2Qexecute (Advrsa (O (t)) + Qoh / φ (n)) + 2Qsend max{1 / |D|, Advrsa (t)} + 5Qsend / 2k² 。这里,Qsend表示发送查询的次数,|D|表示字典大小,Advrsa (t) 表示RSA问题的困难性,Qexecute表示执行查询的次数,Qoh表示随机预言机调用次数,φ (n) 是欧拉函数。
- 服务器的密钥隐私性 :协议旨在限制对服务器的信任程度。虽然依赖服务器帮助客户端建立会话密钥,
超级会员免费看
订阅专栏 解锁全文
792

被折叠的 条评论
为什么被折叠?



