首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关键进化的目的?

关键进化的目的?
EN

Cryptography用户
提问于 2019-04-29 20:07:27
回答 2查看 183关注 0票数 1

在生成和交换密钥时,在公钥交换+认证加密之后执行密钥演进的目的是什么?

EN

回答 2

Cryptography用户

发布于 2019-04-29 20:10:33

我认为,在公钥交换和认证加密之后执行密钥演进的目的是提供前向保密。在生成和交换密钥时,有两个安全目标。首先,公开密钥交换和认证加密所提供的部分发送拒绝性。第二,前向和后向保密,提供密钥演进。

票数 1
EN

Cryptography用户

发布于 2019-04-30 20:27:43

密钥演进的主要原因之一(又称“关键棘轮”)是为了不需要重新协商安全通信的关键协议。相反,您可以更新以前使用的密钥,从而节省时间和精力。当您更新到新键时,删除旧键是很重要的(不需要保存它们)。最重要的是,如上所述,密钥进化还提供了前向保密,因为您不是长期存储和重用旧密钥。因此,即使一个私钥被泄露,您的整个交换也不会被破坏。如果你对关键进化的重要性有更多的疑问,一定要阅读更多关于双棘轮算法(https://en.wikipedia.org/wiki/Double_棘轮_算法)的内容。

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

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

复制
相关文章

相似问题

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