首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AES-GCM中,长IVs是如何使用的?

在AES-GCM中,长IVs是如何使用的?
EN

Cryptography用户
提问于 2022-10-02 00:06:58
回答 1查看 325关注 0票数 1

我查看了NIST的官方测试向量(CAVP)的AES-GCM模式,并注意到在那里有一些测试向量与8位或1024位IVs。但据我所知,GCM指南特别坚持使用96位IVs.

我看了一下SP 800-38D,发现在使用这类IVs时没有明确的指导方针。专门针对四、施工的8.2节说:

假设一个实现支持64位、96位、128位和160位的IV长度。对于64位IVs来说,唯一的选择是在Sec进行建设。8.2.1.对于其他三个IV长度,一个可能的组合选择是Sec的结构。8.2.1对于96位IVs和Sec的建设。8.2.2 128位和160位IVs。

第8.2.2节提到了基于RBG的构建,但是对于我们应该如何处理1024位IV并没有给出明确的指导,我希望有一个明确的算法指南。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-10-02 05:06:14

非96位IVs的处理在GCM算法第7节中被指定并作为GCM算法的一部分。任何人都可以看出,非96位IVs最终被压缩为96位,这意味着它们实际上是96位IVs,这就是为什么大多数指南建议只使用96位的IVs。

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

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

复制
相关文章

相似问题

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