- 3
- 0
- 约2.22千字
- 约 31页
- 2022-04-04 发布于广东
- 举报
第三讲计算机对称密钥加密算法 第1页,共31页。 对称密钥加解密算法 教学目的 通过本讲的学习,应能了解块加密和流加密的区别,了解加密算法模式,掌握对称密钥加解密算法的通用方法。包括DES,IDEA,RC5等。 教学重点 1、块加密/流加密 2、加密算法模式 3、DES,IDEA 教学难点 1、块加密/流加密 2、加密算法模式 3、DES,IDEA 第2页,共31页。 有那些对称密钥加密算法 DES及变形 IDEA RC5 Blowfish Rijndael(美国政府批准为AES) 第3页,共31页。 一、算法类型与模式 算法类型:流加密法和块加密法 流加密法:一次加密明文中一个位 块加密法:一次加密明文中一个块 * * 第4页,共31页。 流加密法 文本格式 二进制格式 Pay 100 010111001 明文 + 100101011 XOR ZTU91^%D密文 流加密技术一次加密明文中一个位,解密也是一位一位进行 XOR的特性让解密操作和加密操作一样 第5页,共31页。 异或操作XOR C=A XOR B 相同为0,相异为1 明文=110,密码=101 密文=明文XOR密码=110XOR101=011 明文=密文XOR密码=011XOR101=110 第6页,共31页。 块加密法 将一个长明文分成小的块,一块一块加密 例如:FOUR_AND_FOUR分成三块FOUR、_AND_、FOUR FOUR 加密 Vfa% _AND_ 加密 *yT1x FOUR 加密 Vfa% 第7页,共31页。 块加密法的解密 解密也是按块进行 块加密技术有重复文本问题,因为相同的块会产生相同的密文块。给密码分析员提供一些模式信息 Vfa% 解密 FOUR *yT1x 解密 _AND_ 解密 Vfa% Vfa% 第8页,共31页。 块加密法的块 通常64位以上。 流密码的块是1位,计算费时,不实用 第9页,共31页。 混淆与扩散 混淆——替换技术 扩散——置换技术(变换技术) 都是让输出的密文不能给密码分析员提供分析的信息。 第10页,共31页。 算法模式 块加密法中一系列基本算法组成 包括 电子编码薄ECB 加密块链接CBC 加密反馈CFB 输出反馈OFB 第11页,共31页。 电子编码薄ECB 最简单的操作 将明文消息分成64位块,单独加密每一块 接收方收到64位密文块,利用和加密同样的密钥解密每一块。 加密 明文块1 密钥 密文块1 加密 明文块2 密钥 密文块2 加密 明文块3 密钥 密文块3 第12页,共31页。 电子编码薄模式的解密 解密同样按块进行,密文和明文块长度都是64位 只适合加密小信息。否则会出现重复模式 加密 密文块1 密钥 明文块1 加密 密文块2 密钥 明文块2 加密 密文块3 密钥 明文块3 第13页,共31页。 加密块链接模式CBC 为了解决重复模式 利用反馈机制,将前一密文和后一明文做XOR IV:初始化向量 加密 明文块1 密钥 密文块1 加密 明文块2 密钥 密文块2 加密 明文块3 密钥 密文块3 IV XOR XOR XOR 第14页,共31页。 加密块链接模式CBC的解秘 利用同样的加密密钥和IV 解密 密文块1 密钥 明文块1 解密 密明文块2 密钥 明文块2 解密 密明文块3 密钥 明文块3 IV XOR XOR XOR 第15页,共31页。 数据加密标准DES 又称为DEA(数据加密算法) 近20年来使用的算法 由于后来发现DES有弱点,而且现在攻击越来越厉害,现在应用在下降。 DES使用ECB、CBC和CFB模式 第16页,共31页。 DES的产生 1972年,美国国家标准局NBS(现在是NIST国家标准与技术学会)启动一个加密的项目。 两年后发现IBM的Lucifer很理想。 在Lucifer的基础上,1975年发布了这个算法的细节(注意,现在的密码学是不保密算法的) 1976年底,美国政府采用这个算法,更名为DES 第17页,共31页。 DES的大概工作原理 块加密算法 64位明文块产生64位密文块 采用56位密钥(64位密钥,去掉每个字节的最低位)这一位可做密钥的奇偶校验位 举例 1110001011011011101110111101001010000010111110101101000110110010 第18页,共31页。 DES的大概工作原理 包括S盒P盒 明文64位 初始置换(IP) LPT
您可能关注的文档
- 第三讲消费者心理活动过程.ppt
- 第三讲消费者需要与购买动机.ppt
- 第三讲物场分析理论.ppt
- 第三讲物理链路故障诊断与排除.ppt
- 第三讲热力学模拟及选择.ppt
- 第三讲环境统计与环境经济核算.ppt
- 第三讲电力机车发展现状.ppt
- 第三讲直流电机磁场.ppt
- 第三讲矩阵的秩.ppt
- 第三讲电学实验基础.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)