论文部分内容阅读
AES(advanced encryption standard)是美国国家标准和技术协会NIST从1997年4月5日开始征集和评估新的数据加密标准,其目标是在新的世纪保护敏感信息的安全。2000年10月宣布Rijndael(读音为rain doll)算法为AES的最终算法。2001年11月26日NIST正式宣布AES为美国政府的新加密标准,以取代自1997年开始使用如今已过时的DES,2002年5月26日正式生效。本文重点论述AES算法理论的实现过程,主要给出AES加密和解密、密钥扩展、推理字节变换(SubBytes)中的S合和逆S合的运算以及列混合变换(mixcolums)和逆列混合变换运算算法的流程,为此构造出多项式代数群体系。
AES (advanced encryption standard) is the national standard and technology association of the United States NIST began collecting and evaluating new data encryption standards on April 5, 1997 with the goal of securing sensitive information in the new century. October 2000 Announced the final algorithm of Rijndael (pronounced rain doll) algorithm for AES. November 26, 2001 NIST officially announces that AES is the new encryption standard for the U.S. government to replace DES, now obsolete as of 1997, and entered into force on May 26, 2002. This article focuses on the realization of the AES algorithm theory, mainly given AES encryption and decryption, key expansion, S bytes inversions (SubBytes) S inverse and inverse S combination of operations as well as column mix and mix (mixcolums) Transform the flow of arithmetic algorithm, for which a polynomial algebra group system is constructed.