《AES加密算法理论基础概述》1700字.docxVIP

  • 1
  • 0
  • 约2.75千字
  • 约 6页
  • 2026-07-22 发布于湖北
  • 举报

AES加密算法理论基础概述

在国家安全和社会稳定中信息安全技术所起的作用是举足轻重的,密码算法是信息系统安全中的基础,密码算法的安全强度关系到整个信息系统的安全性。1977年,美国联邦政府发布了数据加密标准DES(DataEncryptionStandard)[45]。之后几十年,DES算法一直是最实用的密码算法,许多密码研究都以此为基础。但随着计算能力的不断进步,有研究人员利用暴力搜索密钥的方式在24小时内就破解了DES算法。因此提出了高级加密标准AES(AdvancedEncryptionStandard),通过对入选的五种算法MARS、RC6、Serpent、Twofish和Rijndael中进行严格的测试分析,最终选择了Rijndael算法作为高级加密标准AES[46],也称AES算法。

AES加密算法原理

明文信息明文块1

明文信息

明文块1

明文块2

明文块3

明文块n

密文块1

密文块2

密文块3

密文块n

AES加密器

初始密钥

图STYLEREF1\s29分块加密过程图

Fig.2-9Blockencryptionprocessdiagram

AES算法在执行时单位是字节,所以将明文分组固定长度为128位,然后将其变换为16个字节组成的4×4的矩阵形式,称为状态矩阵。密钥长度可根据安全性需求设为128位、192位、256位三种

文档评论(0)

1亿VIP精品文档

相关文档