1 / 5
文档名称:

AES算法.doc

格式:doc   大小:1,038KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AES算法.doc

上传人:86979448 2017/11/30 文件大小:1.01 MB

下载得到文件列表

AES算法.doc

相关文档

文档介绍

文档介绍:一、AES介绍
AES是本质是一种对称分组密码体制,采用代替/置换网络,每轮由三层组成:线性混合层确保多轮之上的高度扩散,非线性层由16个S盒并置起到混淆的作用,密钥加密层将子密钥异或到中间状态。
AES加密数据块和密钥长度可以是128比特、192比特、256比特,AES加密有很多轮的重复和变换。
大致步骤如下:1、密钥扩展(KeyExpansion),2、初始轮(Initial Round),3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4、最终轮(Final Round),最终轮没有MixColumns。
ECB(Electronic Code Book电子密码本)模式
ECB模式是最早采用和最简单的模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。
优点:
;
;
;
缺点:
,明文中的重复内容在密文中暴露出来;
;
因此,此模式适于加密小消息。
CBC(Cipher Block Chaining,加密块链)模式
为了克服ECB模式的安全缺陷,设计了密码分组链接模式,它使得当同一个明文分组重复出现时产生不同的密文分组。对每个分组使用相同的密钥,加密函数的输入是当前的明文分组和前一个密文分组的异或。从效果上看,将明文分组序列的处理连接起来了。
为了产生第一个密文分组,要使用一个初始向量IV,IV必须被发送方和接收方都知道,为了做到最大程度的安全性,IV应该和密钥一样受到保护。
优点:
,安全性好于ECB,适合传输长度长的报文,是SSL、IPSec的标准。
缺点:
;
;

CFB(Cipher FeedBack Mode,密码反馈)模式
在密码反馈中,加密函数的输入是一个length位的移位寄存器,这个移位寄存器被初始化为一个初始向量IV。加密函数处理结果的最高位的n位于明文块以后产生密文,然后这个密文单元被传输出去。同时这个移位寄存器的内容左移n位,将密文单元放进移位寄存器的最高位n位中。
优点:
;
;
;
缺点:
;
:一个明文单元损坏影响多个单元;
;
OFB(Output FeedBack,输出反馈)模式
在输出反馈模式中,加密函数的输入是length位的移位寄存器SR,对第一个分组的处理需要使用初始向量IV。每处理完一个分组,移位寄存器就左移n位,加密函数length位输出的高n位被反馈回length位的移位寄存器的低n位,剩余length-n位被丢弃。
优点:
;
;
;
缺点:
;
;
:一个明文单元损

最近更新

教科版科学五年级上册第二单元《地球表面的变.. 3页

教科版科学二下第1单元《磁铁》测试卷重点 7页

教科版科学三年级下册第三单元《太阳、地球和.. 11页

教科版科学一年级上册第一单元《植物》测试卷.. 8页

2025年白酒市场分析研究报告 10页

2025年精选五篇感恩主题演讲稿 11页

教科版一年级上册科学期末测试卷及答案(历年真.. 9页

小学数学六年级下册应用题50道丨精品(典优) 19页

小学数学二年级下册应用题100道及1套完整答案.. 13页

小学六年级下册小升初数学期末测试卷附完整答.. 7页

2025年生产调度职务说明书 3页

2025年生产环境控制程序 15页

2025年扶助金融项目发展计划 56页

2025年现场生活服务主管岗位说明书 2页

2025年现代环境工程微生物学思考题及答案 16页

手足口病诊疗指南2018版解读 23页

2025年现代企业员工福利制度面面观 17页

2025年山西药科职业学院单招职业技能测试题库.. 73页

2025年执业医师资格考试大纲 4页

2025年山西药科职业学院单招职业技能测试题库.. 81页

八年级上册语文必背古诗文言文 16页

2023年海南省海口市水务局招聘笔试参考题库(.. 245页

污水管道施工组织方案 50页

脐带脱垂护理查房 27页

Proakis的数字通信第四版的习题答案(中文版) 41页

食品安全自查、从业人员健康管理、进货查验记.. 3页

川价字费(2000)35号--关于转发国家计委《印发.. 7页