
OPAQUE协议的实现:透明度不足
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了OPAQUE协议在实际应用中的局限性,特别是其透明度问题。通过分析,文章揭示了该协议在安全性与用户理解之间存在的矛盾,并提出改进建议。
不透明的实现参考讨论了aPAKE的一种新方法。aPAKE允许服务器与客户端在密钥上达成一致,而服务器永远不会收到纯文本密码。Opaque通过从不对客户端透露服务器的信息改进了以前的方法,因此对某些类型的预计算攻击更具抵抗力。 由于许多服务意外记录了数百万个用户密码(包括最近的备受瞩目的事件),所以服务器从未接收过纯文本密码是一个非常有价值的属性。
Opaque的一个更微妙的功能是该协议允许客户端运行密钥派生函数(KDF),通常这是由服务器执行的任务。KDF使身份验证过程中的密码在计算上更加昂贵,因此任何涉及猜测密码的攻击也会变得更加困难和耗时。然而,由于资源限制的原因,服务器选择最安全的KDF并不常见。但是,如果将这部分成本分配给客户端,则使用更强大的KDF来保护用户密码变得可行。
草案对以上内容进行了介绍。尽管Opaque定义了身份验证方法,但并未具体指定要使用的特定密码原语。
全部评论 (0)
还没有任何评论哟~


