首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OTR第3版AKE协议中使用"r“AES密钥的理由?

在OTR第3版AKE协议中使用"r“AES密钥的理由?
EN

Cryptography用户
提问于 2015-04-13 19:16:09
回答 1查看 137关注 0票数 3

我刚刚试着回顾和理解OTR安全消息协议这里的第3版中定义的AKE (身份验证密钥交换)协议,目的是实现完美的前向保密。

我对所提出的DHE (短暂的Diffie-Hellman)协议中描述的"r“aes密钥的处理有些困惑:

  • g^x是以不对称方式使用的:g^x由Bob用r aes密钥加密,g^y由Alice以清晰的形式发送。
  • 然后由Bob进一步以清晰的形式发送r(步骤7),使g^x由Alice恢复。

对我来说,这类使用seems密钥的理由可能是什么?

  • 在Bob检查g^y是否具有法律价值之前,g^x会暂时隐藏到Alice吗?
  • 我肯定错过了真正的原因
EN

回答 1

Cryptography用户

回答已采纳

发布于 2015-04-13 19:42:55

R键的使用迫使双方“修复”公共DH密钥。

所以爱丽丝在生成自己的钥匙之前不知道鲍勃的公开DH密钥。

鲍勃不能根据爱丽丝的选择来做公钥的选择,反之亦然。

这迫使双方诚实并随机生成两个公钥,因为没有机会强制可能具有某些弱属性的特定派生密钥。

票数 4
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/24965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档