分组密码: AES算法 现代密码学第4章(6) 1本节主要内容 n 1、AES候选算法产生过程 n 2、Rijndael的数学基础和设计思想 n 3、Rijndael的算法说明 n 4、习题 2n 背景 从各方面来看,DES已走到了它生命的尽头。其56 比特密钥实在太小,虽然三重DES可以解决密钥长度的 问题,但是DES的设计主要针对硬件实现,而今在许多 领域,需要用软件方法来实现它,在这种情况下,它 的效率相对较低。鉴于此,1997年4月15日美国国家标 准和技术研究所(NIST)发起征集AES(AES Advanced Encryption Standard)算法的活动,并成 立了AES工作组。目的是为了确定一个非保密的、公开 披露的、全球免费使用的加密算法,用于保护下一世 纪政府的敏感信息。也希望能够成为保密和非保密部 门公用的数据加密标准(DES)。 1. AES候选算法产生过程 3 1997年4月15日,美国ANSI发起征集AES( advanced encryption standard)的活动,并为此 成立了AES工作小组。此次活动的目的是确定一个 非保密的、可以公开技术