Skip to main content

AES

Definition

高级加密标准(Advanced Encryption Standard, AES)是一种广泛使用的对称密钥加密算法,旨在保护电子数据的机密性。AES由美国国家标准与技术研究院(NIST)于2001年正式采纳,取代了之前的DES算法,成为新的加密标准。AES基于Rijndael算法,由比利时密码学家Joan Daemen和Vincent Rijmen设计。

AES算法实际上采用了“代换-置换网络”(Substitution–Permutation Network,简称SPN)结构,这是一种理论上与Feistel网络并列的重要分组加密算法设计架构。