安全 什么是高级加密标准(aes)? -技术百科的定义

什么是高级加密标准(aes)? -技术百科的定义

目录:

Anonim

定义-高级加密标准(AES)是什么意思?

高级加密标准(AES)是对称密钥块密码算法,是美国政府用于安全和分类数据加密和解密的标准。

2001年12月,美国国家标准学会(NIST)批准了AES作为联邦信息处理标准出版物(FIPS PUB)197,该出版物指定将Rijndael算法应用于所有敏感机密数据。

高级加密标准最初称为Rijndael。

Techopedia解释了高级加密标准(AES)

AES具有三个固定的128位块密码,其密码密钥大小分别为128、192和256位。 密钥大小不受限制,而最大块大小为256位。 AES设计基于替换置换网络(SPN),并且不使用数据加密标准(DES)Feistel网络。


NIST在1997年启动了一项为期五年的算法开发过程,以取代DES和Triple DES。 NIST算法的选择过程促进了开放式协作和沟通,并包括了对15名候选人的仔细审查。 经过激烈的评估,由两名比利时密码学家创建的Rijndael设计是最终选择。


AES用新的和更新的功能代替了DES:

  • 块加密实施
  • 具有128位,192位和256位密钥长度的128位组加密
  • 仅需一个加密和解密密钥的对称算法
  • 20-30年的数据安全性
  • 全球访问
  • 无特许权使用费
  • 易于整体实施

什么是高级加密标准(aes)? -技术百科的定义