计算机算法可以更简单也可以更复杂,更复杂的算法更难破解Rijndael算法是在一次国际竞争中被选入AES的。当考虑更换数据加密标准(DES)时,该标准(DES)只有55位密钥长度,而且被认为速度慢,对处理器要求很高,因此邀请了美国国家标准技术研究院(NIST)密码学家提出了一种先进的AES算法,即开发AES算法。该邀请是在1997年发出的,并考虑了来自11个国家的团队提出的21份意见书。2000年,Rijndael算法被选为AES算法,这就是为什么AES有时被称为AES算法(Rijndael) Rijndael-发音不同为/RAIN dahl/或/RINE dahl/——是由两位开发者Joan Daeman和Vincent Rijmen的部分名字组合而成的。该算法基于他们共同开发的一种叫做Square的早期算法。新的AES算法是一种块算法,数据处理采用128位块。但是DES的密钥只有56位,而Rijndael的密钥可能是128、192或256位。尽管如此,人们还是担心新算法的安全性,一直有人试图破解它。美国政府在2000年选择了AES算法来处理非机密的敏感文档。2003年,AES被新的欧洲签名、完整性方案所采用,同样在2003年,美国国家安全局(NSA)决定将AES的最高位密钥用于绝密文件。Internet密钥交换(IKE)也使用AES算法将密钥传输给接收者以对消息进行解密。AES还用于Internet协议安全(IPSec),即用于在web上进行身份验证和加密的安全协议。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!