密码学-1ch9.ppt

密码学-1ch9资料

一.AES加密算法简介 1997年1月2日,NIST(美国国家标准研究所)开始了征集DES的替代者的工作。该替代者就称为高级加密标准,即AES(Advanced Encryption Standard)。1997年9月12日正式发布了征集AES的公告,要求AES具有128比特的分组长度,并支持128,192和256比特的密钥长度,同时要求AES要能在全世界范围内免费得到。 到1998年6月15日已有21个算法提交给NIST。NIST在1998年8月20日的“第一次AES候选大会”上宣布了15个AES的候选算法。在1999年3月举行了“第二次AES候选大会”之后,NIST于1999年8月宣布有5个候选算法入围最后的决赛:MARS,RC6,Rijndael,Serpent和Twofish。 2000年4月举行了“第三次AES候选大会”。2001年2月28日,NIST宣布了关于AES的联邦信息处理标准的草案可供公众讨论。2001年11月26日,Rijndael被采纳,成为AES标准,并在2001年12月4日的联邦记录中作为FIPS197公布。 AES的候选算法主要依据以下三条原则进行评判: ● 安全性 ● 代价 ● 算法与实现特性 其中,算法的“安全性”最为重要,如果一个算法被发现是不安全的就不会再被考虑。 “代价”是各种实现算法的计算效率(如速度、存储需求等),包括软件实现、硬件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档