- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 分组密码 3.1 分组密码概述 3.2 DES 3.3 AES 3.4 分组密码运行模式 一、分组密码概述 分组密码概述 分组密码是许多系统安全的一个重要组成部分。可用于构造 伪随机数生成器 流密码 消息认证码(MAC)和杂凑函数 消息认证技术、数据完整性机构、实体认证协议以及单钥数字签字体制的核心组成部分。 应用中对于分组码的要求 安全性 运行速度 存储量(程序的长度、数据分组长度、高速缓存大小) 实现平台(硬、软件、芯片) 运行模式 分组密码概述 明文序列 x1, x2,…, xi,… 加密函数E: Vn×K?Vn 这种密码实质上是字长为m的数字序列的代换密码。 分组密码概述 通常取n=m。 若nm,则为有数据扩展的分组密码。 若nm,则为有数据压缩的分组密码。 分组密码设计问题 分组密码的设计问题在于找到一种算法,能在密钥控制下从一个足够大且足够好的置换子集中,简单而迅速地选出一个置换,用来对当前输入的明文的数字组进行加密变换。 分组密码设计准则 混淆:人们所设计的密码应使用使得密钥和明文以及密文之间的依赖关系相当复杂以至于这种依赖性对密码分析者来说是无法利用的。 扩散:人们所设计的密码应使得密钥的每一位数字影响密文的许多位数字以防止对密钥进行逐段破译,而且明文的每一位数字也应影响密文的许多位数字以便隐藏明文数字统计特性。 分组密码算法应满足的要求 分组长度n要足够大: 防止明文穷举攻击法奏效。 密钥量要足够大: 尽可能消除弱密钥并使所有密钥同等地好,以防止密钥穷举攻击奏效。 由密钥确定置换的算法要足够复杂: 充分实现明文与密钥的扩散和混淆,没有简单的关系可循,要能抗击各种已知的攻击。 分组密码算法应满足的要求 加密和解密运算简单: 易于软件和硬件高速实现。 数据扩展: 一般无数据扩展,在采用同态置换和随机化加密技术时可引入数据扩展。 差错传播尽可能地小。 分组密码的实现原则 软件实现的原则:使用子块和简单的运算。如将分组n化分为子段,每段长为8、16或32。在以软件实现时,应选用简单的运算,使作用于子段上的密码运算易于以标准处理器的基本运算,如加、乘、移位等实现,避免用以软件难于实现的逐比特置换。 硬件实现的原则:加密解密可用同样的器件来实现。 代换网络 代换是输入集A到输出A’上的双射变换: fk:A?A' k是控制输入变量,在密码学中则为密钥。 实现代换fk的网络称作代换网络。双射条件保证在给定k下可从密文惟一地恢复出原明文。 代换网络 代换fk的集合: S={fk?k?K} K是密钥空间。如果网络可以实现所有可能的2n!个代换,则称其为全代换网络。 全代换网络密钥个数必须满足条件: #{k}?2n! 代换网络 密码设计中需要先定义代换集S,而后还需定义解密变换集,即逆代换网络S-1,它以密文y作为输入矢量,其输出为恢复的明文矢量x。 要实现全代换网络并不容易。因此实用中常常利用一些简单的基本代换,通过组合实现较复杂的、元素个数较多的代换集。实用密码体制的集合S中的元素个数都远小于2n!。 代换盒(S盒) 在密码设计中,可选 n=r?n0,其中r和n0都为正整数,将设计n个变量的代换网络化为设计r个较小的子代换网络,而每个子代换网络只有n0个输入变量,称每个子代换网络为代换盒(Substitution Box) DES的S1-盒的输入和输出关系 x5 x0 x5 x4 x3 x2 x1 x0 1 0 1 0 1 1 0 0 列号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 行
您可能关注的文档
- 第2章 古典国际贸易理论 2.1重商主义的贸易思想 2.2绝对优势理论 2.3比较优势理论 2.4国际均衡价格.ppt
- 第2章 等离子体基本概念 2.1等离子体与等离子体物理学 2.2等离子体的基本性质 2.3等离子体参量与分类 2.4等离子体的描述方法.ppt
- 第六章 基因的转移技术 第七章 基因表达 第八章 基因突变 第九章 信息技术在基因工程中的应用.ppt
- 第二章 植物病原真菌 第一节 真菌的一般性状和分类.ppt
- 第七章 消费者市场分析:消费者市场 购买行为 影响消费者购买行为的因素 消费者购买决策.ppt
- 第三章 简单的优化模型 3.1存贮模型 3.2生猪的出售时机 3.3森林救火 3.4最优价格 3.5血管分支 3.6消费者均衡 3.7冰山运输.ppt
- 第三章 市场营销环境分析:市场营销环境的概念 微观市场营销环境 宏观市场营销环境 市场营销环境综合分析.ppt
- 第六章 气体动理论 1.状态 过程 理想气体 2.分子热运动和统计规律性 3.理想气体的压强公式 4.温度 5.能均分定理 理想气体内能 6.气体分子的速率分布 7.气体分子的能量分布率 8.分子碰撞的统计分布 9.气体的迁移现象.ppt
- 第三章 网络技术基础 INTERNET基础知识 互联网域名系统.ppt
- 市场营销学 第十七章 接近顾客 第一节~第四节.ppt
文档评论(0)