首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Rijndael成为AES标准。吐温和蛇有什么问题?

为什么Rijndael成为AES标准。吐温和蛇有什么问题?
EN

Cryptography用户
提问于 2016-12-08 16:22:03
回答 1查看 648关注 0票数 -1

为什么Rijndael成为AES标准?吐温和蛇有什么问题?在Twofish/Serpent中是否存在安全漏洞?它们是如何工作的?据我所知,Twofish和Serpent在一些现代密码软件中被使用。

EN

回答 1

Cryptography用户

发布于 2016-12-08 16:51:52

欢迎来到现场!我试着给出你想要的大致答案:

当NIST在1997-2000年举办AES竞赛以选择最好的对称密码时,他们正在寻找一种在各种用途上都能很好地平衡的算法。获胜者是Rijndael密码,我们现在简单地称之为AES。

AES:高级加密标准--高级加密标准(AES)竞赛的目标是指定“一种非机密、公开的加密算法,能够在下个世纪保护敏感的政府信息”。AES竞赛是由美国国家标准和技术研究所组织的。[cr.py.to集团:资料来源]

cr.py.to页面列出了NIST在选择获胜者时寻找的复杂标准;它包括CPU和内存的使用、硬件和软件都易于实现、其背后的数学理论的可靠性等。Rijndael之所以被选中,是因为它在所有类别中得分最高。

如果您查看维基百科页面中的AES竞争,您将看到以下内容:

所有这五种算法,通常被称为"AES决赛者“,都是由在社会上被公认和尊重的密码学家设计的。AES2会议的投票情况如下:

代码语言:javascript
复制
Rijndael: 86 positive, 10 negative
Serpent: 59 positive, 7 negative
Twofish: 31 positive, 21 negative
RC6: 23 positive, 37 negative
MARS: 13 positive, 84 negative

正如你所看到的,毒蛇是第二名,而Twofish也获得了净赞成票。这并不意味着Serpent和Twofish是坏的,只是Rijndael更适合NIST寻找的复杂标准。

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

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

复制
相关文章

相似问题

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