Rijndael definition:
Rijndael(发音rain-dahl)算法,已经选择的美国国家标准与技术Ititute(NIST)作为候选人的高级加密标准(AES)。从列表中选择五个决赛,是自己选择从一个原始的超过15 submissio列表。Rijndael将开始取代数据加密标准(DES)——后来三重DES在接下来的几个在许多密码学applicatio是的。算法由两个比利时的书页,文森特Rijmen和琼德门,他们的姓氏是反映在密码”“姓名。Rijndael有它的起源在广场,早先两书页之间的合作。
Rijndael算法是新一代对称的分组密码,支持关键尺寸的128年,192年和256位,在128位块与数据处理——然而,超过AES设计标准,块大小可以反映的关键。Rijndael使用数量可变的轮,根据键/块大小,如下:
9轮,如果键/块大小是128位
11轮,如果键/块大小是192位
13轮,如果键/块大小是256位
Rijndael替代线性traformation密码,不需要一个Feistel网络。它使用三重谨慎的可逆的制服traformatio(laye之类)。具体地说,这些都是:线性混合Traform;非线性Traform和关键Traform。甚至在适合轮之前,一个简单的关键层执行,这增加了安全性。此后,有Nr-1轮,然后最后一轮。traformatio表单状态时开始之前完成整个过程。
国家可以被认为是一个数组,结构化4行和列号是块长度除以钻头长度(例如,除以32)。密码键同样是一个数组有4行,但密钥长度除以32给科勒姆的数量。块可以解释为4字节vecto unidimeional数组。
字节的确切traformatio发生如下:subtraformation非线性和独立作用于每个国家的字节,可逆的天地盒(替换表)是由2traformatio。的shiftrow traformation看到国家转移变量偏移量。这种转变偏移值依赖于国家的块长度。的mixcolumn traformation科勒姆看到了政府承担多项式特征在伽罗瓦字段值(28),乘以x4 + 1(模)与一个固定的多项式。最后,的roundkey traform xor的状态。关键计划帮助密码键确定圆键通过关键expaion和圆的选择。
总之,Rijndael显示高度模块化的结构设计,应修改计数器任何攻击开发未来比过去的更简单的算法设计。
是最好的选择真的Rijndael吗?我们的密码学专家Borys Pawliw评论:/ AES选择总是会妥协,平衡等的总体安全,性能和效率。因此,它不太可能,任何一个算法的选择将得到一致赞扬同花顺。Rijndael”“年代选择受到一些批评,因为算法似乎没有一样安全的一些其他的选择。
这种批评是有效的理论上,但并不意味着数据安全使用该算法将是不可接受的易受攻击。尽管Rijndael可能不是最安全的算法从一个学术的观点来看,defende声称,它更有可能在现实世界中所有applicatio足够安全,可以增强通过简单地增加轮。攻击的算法已经成功只在一个非常有限的环境,虽然有趣的从数学的角度来看,似乎没有在现实世界中coequence /
最近更新时间:2015-11-30 EN
相关推荐
-
10款API安全测试工具帮助降低风险
API是现代应用程序架构的核心。然而,由于其重要性以及提供数据和资源访问的能力,它们经常成为攻击者的目标。 A […]
-
如何防止DDoS攻击
分布式拒绝服务(DDoS)攻击,尽管广为人知,但仍然是恶意行为者用来对企业造成财务和声誉损害的常见的方法。 然 […]
-
API安全成熟度模型用于评估API安全态势
随着企业使用的API数量不断增加,保护这些代码位比以往任何时候都更加重要,它们使软件能够通信。为此,团队必须审 […]
-
CrowdStrike:内容验证漏洞导致全球中断
CrowdStrike周三表示,该网络安全供应商内容验证系统中的漏洞是导致上周五全球中断的的原因。 上周五,C […]