首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一次密钥封装机制?

一次密钥封装机制?
EN

Cryptography用户
提问于 2016-04-27 14:04:16
回答 1查看 755关注 0票数 1

对于KEM,您是只通过公钥加密交换一次私钥,然后使用此私钥进行所有进一步的加密,还是每条消息都发送了新的私钥?后者似乎效率低下,但我也看到了必须为每个人存储私钥的问题。

EN

回答 1

Cryptography用户

发布于 2016-04-27 19:41:24

通常,您只需为每条消息创建一个新的对称密钥。对于持有私钥的人,您可以使用可信的公钥对此进行包装。通常,使用KEM只是因为不想用非对称密钥对对整个消息进行加密/解密。使用混合密码系统效率要高得多。

如果需要创建传输协议,还可以使用KEM来建立会话密钥。您需要在会话期间存储这些会话密钥。密钥通常不会占用很多资源,但是您必须保持它们相对安全,是的(至少与您在会话期间发送的数据一样安全)。

但是,对于具有会话的传输协议,最好使用经过身份验证的密钥协议协议。在这种情况下,您可能不需要KEM。

对于对称系统,使用“秘密密钥”一词比使用“私钥”要好。这有助于区分对称密钥和作为非对称密钥对一部分的私钥。

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

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

复制
相关文章

相似问题

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