并行加密算法系列(二)之AES算法核心

来源:互联网 发布:淘宝护盾图片怎么授权 编辑:程序博客网 时间:2024/05/22 17:20

1. AES
AES本质上是取一个固定大小的块,对块中的数据进行多轮的加密,加密过程中用到密钥。其中,块的大小,密钥的长度以及加密的轮数如下所示,

这里写图片描述

2. AES算法

2.1. The Sub Bytes Operation

这里写图片描述

2.2. The Shift Rows Operation

这里写图片描述

2.3. The Mix Columns Operation

这里写图片描述

这里写图片描述

2.4. The Mix Columns Operation

这里写图片描述

2.5. An overview of the AES algorithm

这里写图片描述

2.6. An overview of the optimized AES algorithm

通过构建T Table,将T Table载入到内存中进行look up的形式,替代了之前的轮运算操作(operations),实现AES性能的优化。

这里写图片描述

阅读全文
0 0
原创粉丝点击