首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是KEK以及如何用于密钥共享?

什么是KEK以及如何用于密钥共享?
EN

Cryptography用户
提问于 2016-09-11 20:37:11
回答 1查看 6.7K关注 0票数 3

我试图了解密钥是如何在10 10Gbit无源光网络上共享的,我发现密钥是由ONUs或OLT生成的,并在与AES-ECB与KEK共享之后生成。

这个密钥加密密钥是什么,如何与AES一起共享密钥?谢谢

EN

回答 1

Cryptography用户

回答已采纳

发布于 2016-09-11 21:08:16

密钥加密密钥( KEK )仅仅是用于加密密钥的密钥。加密的密钥通常是具有特定含义的密钥,例如域特定密钥。也可能是加密的密钥具有更短的生存期,例如会话密钥。

KEK可以与欧洲央行模式结合使用,因为加密的密钥材料不能与随机密钥区分开来。这是少数几个欧洲央行加密不会泄露信息的地方之一。请注意,使用欧洲央行加密结构化信息是一个非常糟糕的主意;这包括大多数非对称密钥,因为它们通常由多个编码组件组成。

目前,我建议一个方案,如AES-SIV或AES-GCM.这将创建一个随机密文,如果密钥只相差一位。计算出的SIV模式下的合成IV作为认证标签。这意味着可以检测到键值的任何更改(有意或无意)。注意,仍然有可能交换加密的密钥值--这是包装算法本身无法提供保护的东西。

密钥加密有时也称为包装。然后,KEK被称为包装密钥,而受保护的密钥当然称为包装密钥。

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

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

复制
相关文章

相似问题

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