




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、密码学 第十一讲一口吃地球2014年3月27日2022-3-7密码学课件1本讲内容第四章 分组密码1.分组密码概念2.分组密码的基本设计原则3.混乱部件:S盒2022-3-7密码学课件2分组密码概念2022-3-7密码学课件3序列密码回顾发送方接收方密钥序列发生器(KG)密钥序列发生器(KG)密钥源(种子密钥)K(种子密钥)K(秘密信道)(秘密信道)(公共信道)序列密码体制通信模型2022-3-7密码学课件4分组密码概念发送方接收方密钥源(种子密钥)K(种子密钥)K(秘密信道)(秘密信道)(公共信道)分组密码体制通信模型2022-3-7密码学课件5序列与分组密码比较上述明文分组长度和密文分组长
2、度均为n。在实际的分组密码中,一般明文信号均取自0,1,且没有扩展序列密码与分组密码的主要区别加密方式体制的内部结构(分组密码无记忆)2022-3-7密码学课件6分组密码定义2022-3-7密码学课件7分组密码的基本设计原则2022-3-7密码学课件8E恒等映射线性映射简单映射分组密码的基本设计原则2022-3-7密码学课件9分组密码的基本设计原则安全实用2022-3-7密码学课件10针对实现的2个设计原则1.软件实现的设计原则使用子块和简单的运算。要求子块的数据长度能自然地适应软件编程,比如8、16或32比特等;尽量避免按比特操作(如bit置换难于用软件实现)。子块上所进行的密码运算应该是一
3、些易于软件实现的运算,最好是用一些标准处理器所具有的那些基本指令,比如加法、乘法和移位等。 , ,& ,|,+2022-3-7密码学课件11针对实现的2个设计原则2. 硬件实现的设计原则加密和解密应具有相似性(最好只是在密钥的使用方式上存在不同,其余皆同),以便用同样的器件来实现。尽量使用规则结构,且应符合国际的统一标准,以便适合于用超大规模集成电路来实现。2022-3-7密码学课件12针对安全性的5个设计原则1.分组长度n要足够大:防止查字典攻击。常见的分组长度为64、128比特等。2.密钥空间K要足够大:以防止穷密钥搜索攻击。常见的密钥长度为128、192、256比特等。3.安全强
4、度的稳定性:部分密钥被破译后,分组密码仍具有一定的抗攻击能力。2022-3-7密码学课件13针对安全性的5个设计原则4.混乱:要是密文和明文以及密钥之间的依赖关系相当复杂,以至于这种依赖性对密文分析者来说是无法利用的。5.扩散:要使每一位密钥数据影响一半以上的密文数据,以防止对密钥进行逐段破译;而且每一位明文数据也应该影响一半以上密文数据,以便隐蔽明文数字的统计特性。2022-3-7密码学课件14针对密码函数的攻击模式已知明文攻击已知密文攻击选择明文攻击选择密文攻击2022-3-7密码学课件15针对分组密码现有的分析方法朴素密码分析方法穷尽密钥搜素攻击字典攻击查表攻击时间存储折中攻击差分密码分
5、析方法线性密码分析方法相关密钥密码分析方法积分密码分析,碰撞分析,代数攻击,滑动攻击,差值攻击,相关密码攻击。2022-3-7密码学课件16差分密码分析简介2022-3-7密码学课件17分组密码的基本设计原则2022-3-7密码学课件18混乱密钥。扩散混乱扩散混乱扩散明文密文2022-3-7密码学课件192022-3-7密码学课件202022-3-7密码学课件21一个例子2022-3-7密码学课件221001一个例子2022-3-7密码学课件23于是,于是,S(010011)=010110一个例子2022-3-7密码学课件24一个例子2022-3-7251001密码学课件01011010110
6、11一个例子2022-3-7密码学课件262022-3-7密码学课件27再举一个例子2022-3-7密码学课件2801再举一个例子2022-3-7密码学课件29再举一个例子2022-3-7密码学课件30再举一个例子2022-3-7密码学课件31再举一个例子2022-3-7密码学课件32再举一个例子2022-3-7密码学课件33 1 2 3 4 5 6 7 8 9 10 11 12 13 141 27 50 51 90 59 16 23 84 91 26 114 115 107 442 102 73 31 36 19 108 55 46 63 74 93 15 64 863 37 81 28 4
7、 11 70 32 13 123 53 68 66 43 30 4 65 20 75 121 21 111 14 85 9 54 116 12 103 835 40 10 126 56 2 7 96 41 25 18 101 47 48 576 8 104 95 120 42 76 100 69 117 61 89 72 3 877 124 79 98 60 29 33 94 39 106 112 77 58 1 1098 110 99 24 119 35 5 38 118 0 49 45 122 127 979 80 34 17 6 71 22 82 78 113 62 105 67 52 9210 8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省丹东市2025届高三上学期1月期末教学质量调研测试政治
- 新生儿黄疸管理
- 2024年横县数学三上期末复习检测模拟试题含解析
- 2025届陕西省榆林市米脂中学高三下学期模拟预测政治试题
- 2025年非公路矿用车项目合作计划书
- 《大学生职业规划与发展课件》
- 高级会计实务难点解析试题及答案
- 《初中生物探究蝴蝶课件》
- 财务分析与公司运营的关系试题及答案
- 《物联网技术在智能制造业中的应用》课件
- 聚焦强军目标投身强军实践课件
- 基于微信小程序的校园快递代取互助平台建设
- 食品安全监督抽查与抽检培训
- 学院本科教学工作审核评估支撑材料目录
- 人教版小学语文一年级到六年级课本古诗
- 全国优质课一等奖中职中专计算机专业教师教学设计和说课大赛《Premiere视频制作初体验》说课课件
- 农村供水建设和运维存在的问题及解决措施
- 辽沈战役课件
- 有关太阳能跟踪器中英文翻译资料
- 输液室护患沟通技巧课件
- 新概念二册课文电子版
评论
0/150
提交评论