下载此文档

文件Fourth Edition by William StallingsSlides by 杨寿保syang@.ppt


文档分类:行业资料 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【文件Fourth Edition by William StallingsSlides by 杨寿保syang@ 】是由【412702457】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【文件Fourth Edition by William StallingsSlides by 杨寿保syang@ 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。FourthEditionbyWilliamStallings
Slidesby杨寿保
******@
/~syang
2012年9月
现代密码学理论与实践 第5章高级数据加密标准AES
精品
高级加密标准AES要点
AES是一种分组密码,用以取代DES的商业应用。其分组长度为128位,密钥长度为128位、192位或256位。
AES没有使用Feistel结构,每轮由四个独立的运算组成:字节代换、置换、有限域上的算术运算,以及与密钥的异或运算。
精品
AES的评估准则
AES的起源
因为DES的不安全,建议用3DES,密钥168位,抵御密码分析攻击。但是3DES用软件实现速度较慢,分组短,仅64位。
美国国家标准技术协会NIST在1997年征集新标准,要求分组128位,密钥128、192或256位。
15种候选算法在1998年6月通过了第一轮评估,仅有5个候选算法在1999年8月通过了第二轮评估。
2000年10月,NIST选择Rijndael作为AES算法,Rijndael的作者是比利时的密码学家JoanDaemen博士和VincentRijmen博士。
2001年11月,NIST完成评估并发布了最终标准FIPSPUB197。
精品
AES的评估
AES评估准则的三大类别
安全性:指密码分析方法分析一个算法所需的代价
成本:期望AES能够广泛应用于各种实际应用,计算效率要高
算法和执行特征:算法灵活性、适合于多种硬件和软件方式的实现、简洁性,便于分析安全性
精品
精品
AES评估准则
一般安全性
依赖于密码学界的公共安全分析
软件实现
软件执行速度,跨平台执行能力及密钥长度改变时速度变化
受限空间环境
在诸如智能卡中的应用
硬件实现
硬件执行提高执行速度或缩短代码长度
对执行的攻击
抵御密码分析攻击
加密与解密
密钥灵活性
快速改变密钥长度的能力
其他的多功能性和灵活性
指令级并行执行的潜力
精品
NIST对AES的要求
对称密钥分组密码
128位分组,密钥长度可以分别是128/192/256位
要求比Triple-DES更安全和更快
至少能够安全工作20-30年
提供完整的规范说明和设计细节
能够用C或Java实现
NIST公布了所有提交的算法和不保密的分析资料,最终通过评估,选择了Rijndael
精品
AES密码
AES的分组长度为128位,密钥长度可以是128/192/256的任意一种
未采用Feistel密码结构而是用迭代方式
数据分成4组,每组4字节
每一轮对整个分组进行操作
Rijndael具有如下特性
对所有已知的攻击具有免疫性
在各种CPU平台上其执行速度快且代码紧凑
设计简单
精品
AES的参数
精品
AES的加密与解密
精品

文件Fourth Edition by William StallingsSlides by 杨寿保syang@ 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人412702457
  • 文件大小1.07 MB
  • 时间2022-12-28