F5 术语

高级加密标准 (AES)

AES 代表“高级加密标准”,是对称密钥加密方案之一。 它是由美国国家标准与技术研究院(NIST)制定的标准加密方案。 美国商务部制定,是1977年采用的标准加密方案数据加密标准(DES)的后继者。1997年9月,NIST在全球范围内公开征集应用,并从21个提交的方案中选出了15个符合公开征集要求的方案。 由比利时密码开发者 Joan Daemen 和 Vincent Rijmen 开发的名为“Rijndael”的方案于 2000 年 10 月被采用。 它成为 AES,并于 2001 年 3 月作为“FIPS PUB 197”发布。

AES 是一种“分组密码”,其中特定长度(块)的数据作为一个单元进行处理。 加密算法比较简单,重复逐位/字节替换、移位运算、求余运算等,需要的计算资源较少。 此外,该算法以 8 位为单位进行处理,而 DES 则以 4 位为单位进行处理,需要的重复次数更少,因此可以比 DES 更快地处理相同长度的数据。

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