第13讲 分组密码的整体结构_第1页
第13讲 分组密码的整体结构_第2页
第13讲 分组密码的整体结构_第3页
第13讲 分组密码的整体结构_第4页
第13讲 分组密码的整体结构_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

密码学

第13讲一口吃地球2014年4月8日2023/2/1密码学课件1分组密码的整体结构

2023/2/1密码学课件2分组密码的整体结构

2023/2/1密码学课件3迭代分组密码

2023/2/1密码学课件4混乱密钥。。。扩散混乱扩散混乱扩散明文密文迭代分组密码目前流行的分组密码均是迭代型密码2023/2/1密码学课件5密钥扩展算法

迭代分组密码

2023/2/1密码学课件6迭代分组密码迭代次数(或者轮数)是迭代分组密码的一个主要参数。影响分组密码轮数选择的因素很多,主要包括以下几个因素:算法采用的整体结构。轮函数的性能。应用环境设计者对算法的安全性评估。2023/2/1密码学课件7迭代分组密码在加密算法中,通常有前期白化和后期白化,原因是分组密码的安全性分析通常都是先猜测部分密钥比特,然后剥去密码的第一轮或最后一轮,再将攻击施加于剩下的中间轮上。一般要对密码的第一轮或者最后一轮特殊对待,给第一轮加一个密钥控制的前期变换,给最后一轮加一个密钥控制的后期变换。与种子密钥进行一次异或运算。2023/2/1密码学课件8分组密码的整体结构

2023/2/1密码学课件9

整体结构是每个分组密码的重要特征,所用整体结构对于分组密码的轮数选择、软硬件性能都有非常大的影响。整体结构的研究多采用可证明安全理论的方法,研究它们对差分、线性等分析方法的抵抗力,研究它们在一定假设下的伪随机性和超伪随机性。2023/2/1密码学课件10

2023/2/1密码学课件11

2023/2/1密码学课件12

2023/2/1密码学课件132023/2/1密码学课件14

2023/2/1密码学课件15

2023/2/1密码学课件162023/2/1密码学课件17

2023/2/1密码学课件18伪随机置换和超伪随机置换

2023/2/1密码学课件19伪随机置换和超伪随机置换2023/2/1密码学课件20

WORD0WORD1

伪随机置换伪随机置换和超伪随机置换2023/2/1密码学课件21

WORD0WORD1

超伪随机置换

2023/2/1密码学课件22

2023/2/1密码学课件232023/2/1密码学课件24

2023/2/1密码学课件25

2023/2/1密码学课件262023/2/1密码学课件27

分组密码的整体结构

2023/2/1密码学课件28

2023/2/1密码学课件292023/2/1密码学课件30

……

扩散层

……

扩散层

2023/2/1密码学课件31分组密码的整体结构

2023/2/1密码学课件32

2023/2/1密码学课件332023/2/1密码学课件34

一型结构

二型结构2023/2/1密码学课件35

三型结构

四型结构

2023/2/1密码学课件36分组密码的整体结构

2023/2/1密码学课件37

2023/2/1密码学课件38

2023/2/1密码学课件39分组密码的整体结构迭代分组密码Feistel结构SP结构广义Feistel结构MISTY结构Lai-Massey结构更多细化的结构分组密码工作模式2023/2/1密码学课件40

2023/2/1密码学课件41

2023/2/1密码学课件42

2023/2/1密码学课件43

作业

2023/2/1密码学课件44

2023/2/1密码学课件45分组密码的整体结构迭代分组密码Feistel结构SP结构广义Feistel结构MISTY结构Lai-Massey结构更多细化的结构分组密码工作模式2023/2/1密码学课件46更多细化的结构

2023/2/1密码学课件47更多的细化结构

2023/2/1密码学课件48更多的细化结构事实上,对前面提到的各种整体结构进行组合可以得到许多细化的分组密码整体结构。在算法设计时采用哪种结构,依赖于:对算法性能的要求;满足各种密码性能子模块的构造;对整体结构的安全性研究成果。2023/2/1密码学课件49更多的细化结构

2023/2/1密码学课件50分组密码的整体结构迭代分组密码Feistel结构SP结构广义Feistel结构MISTY结构Lai-Massey结构更多细化的结构分组密码工作模式2023/2/1密码学课件51分组密码工作模式

2023/2/1密码学课件52

2023/2/1密码学课件53

2023/2/1密码学课件54

2023/2/1密码学课件55

2023/2/1密码学课件56

2023/2/1密码学课件57

2023/2/1密码学课件58M1=PaytoJ.Jones

M2=$1000M3=PaytoS.S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论