《AES加密算法的加密过程概述》1900字.docxVIP

  • 0
  • 0
  • 约2.64千字
  • 约 7页
  • 2026-08-11 发布于湖北
  • 举报

《AES加密算法的加密过程概述》1900字.docx

第PAGE36页

AES加密算法的加密过程概述

目录

TOC\o1-3\h\u18784AES加密算法的加密过程概述 1

160961.1介绍 1

284111.2初始变换 2

247751.3字节代换 3

105601.4行移位和列混淆 3

188581.5轮密钥加和密钥扩展 5

169381.6结论 7

1.1介绍

AES属于分组加密,既将明文分成N个明文块来进行加密,其中每个明文块的字长是固定的128位(bit),而密文并非固定长度,密文长度可以是128位(bit)、192位(bit)、256位(bit),但这三种情况体现在加密过程中并没有明显的区别,只是我们的循环次数有所增加,分别对应10次,12次,14次。

如下表:

密钥长度

分组长度

加密轮次

4

4

10

6

4

12

8

4

14

表2加密轮次表

以128位(bit)的过程来举例过程如下图3:.

图3加密过程

1.2初始变换

字节输入的顺序如下图4:

图4字节顺序

规定的字节顺序如下图5:

图5字节排列

初始变换也叫初始轮,此过程中我们将明文块的4*4矩阵和第0轮的密钥4*4矩阵做一个按字节异或运算,这样一来我们就对明文进行了一个初步的加密。

1.3字节代换

字节代换是将初始变换后的4*4矩阵根据S-BOX[10]表完成一个字节到另一个字节的

文档评论(0)

1亿VIP精品文档

相关文档