AES是“高级加密标准”(Advanced Encryption Standard)的缩写,是一种对称密钥加密方案。它是由美国商务部下属的国家标准与技术研究院(NIST)制定的标准加密方案,也是1977年采用的标准加密方案“数据加密标准”(DES)的后继方案。1997年9月,NIST面向全球公开征集候选方案,并从提交的21种方案中选出15种符合征集要求的方案。2000年10月,比利时密码学家Joan Daemen和Vincent Rijmen开发的“Rijndael”方案获选。该方案随后成为AES,并于2001年3月以“FIPS PUB 197”的形式发布。

AES是一种“分组密码”,以特定长度的数据(分组)为单位进行处理。其加密算法相对简单,通过重复执行逐位或逐字节替换、移位运算和取余运算等操作,所需的计算资源较少。此外,与以4位为单位处理数据的DES相比,该算法以8位为单位处理数据,所需的重复次数更少,因此处理相同长度的数据时速度更快。

AES还被欧洲密码标准“新欧洲签名、完整性和加密方案”(NESSIE)以及日本密码技术评估项目(CRYPTREC)采用。CRYPTREC是日本的密码评估项目,全称为密码研究与评估委员会。