您现在的位置是:首页 > 技术资料 > 高级加密标准AES
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

高级加密标准AES

更新时间:2019-12-26 18:33:50 大小:1M 上传用户:xuzhen1查看TA发布的资源 标签:加密标准AES 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1.引言

该标准详细说明了Rijndael算法([]和[4]),一个对称分组密码算法。可以处理128 bits数据分组,使用的密钥长为128,192和256bits.Rijndael的设计还可以允许处理其它的分组长度和密钥长度,然而该标准中没有采用。

在本标准的其余部分,本文说明的算法均被称为“AES算法”。如上所述,该算法可以使用3种不同的密钥长度,分别称为“AES-128”、“AES192”、“AES-256”。

该说明包括下列部分:

2.术语定义,缩写词,算法参数、符号和函数;

3.算法说明中使用的符号和惯例,包括bits,bytes,words的排序和编号方式;

4.对理解算法有帮助的数学工具:

5.算法说明,包括密钥扩展、加密和解密程序;

6.实现方面,如密钥长度支持、密钥限制和其它的分组/密钥/轮大小。

该标准以几个附录做为结尾,包括密钥扩展和加密的每一步的示例、加密和解密的示例向量以及参考文献列表(本翻译略去,详见Fip-197文档)。

AES算法的输入和输出均为一个长度为128的比特串(值为0或1)。这些序列也可以称为分组(blockss,其中含有的位(bits)数也称为分组长度。AES算法的密钥是128,192或256比特的序列。本标准中不允许其它的输入、输出长度和密钥长度。

序列中比特的编号从0开始,至序列长度(分组长度或密钥长度)减1。将该比特的编号i称为其索引。根据分组长度和密钥长度决定其值属于下列范围中的哪一个:0≤i<128,

0si<192或0si-256。


部分文件列表

文件名 大小
高级加密标准AES.pdf 1M

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载