- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 信息必威体育官网网址技术 第二章 信息必威体育官网网址技术 2.1 概述 2.2 古典密码 2.3 分组加密技术 2.4 公钥加密技术 2.1 概述 密码技术的发展历史 密码技术几乎与文字的历史一样长。 古典密码:远古——1949年 近代密码:1949——1976年 现代密码:1976——至今 密码学的基本概念 密码学(cryptology)作为数学的一个分支,是密码编码学和密码分析学的统称。 使消息必威体育官网网址的技术和科学叫做密码编码学(cryptography)。 破译密文的科学和技术就是密码分析学(cryptanalysis)。 密码学的基本概念 密码学的基本目的是面对攻击者Oscar,在被称为Alice和Bob的通信双方之间应用不安全的信道进行通信时,保证通信安全。 密码学的基本概念 密码体制的定义 密码体制:密码体制的构成包括以下要素: M:明文消息空间,表示所有可能的明文组成的有限集。 C:密文消息空间,表示所有可能的密文组成的有限集。 K:密钥空间,表示所有可能的密钥组成的有限集。 E:加密算法集合。 D:解密算法集合。 密码学的基本概念 密码学的基本概念 密码体制的分类 密码学的基本概念 密码学的基本概念 2.2 古典密码 移位密码 代换密码 置换密码 置换密码 置换密码:保持明文字符未改变,通过重排而更改位置,又称换位密码(Transposition Cipher)。 置换密码举例 例:栅栏式密码 美国南北战争时期(1861-1865年),军队中曾经使用过的“栅栏”式密码(rail fence cipher)。 (1)原理 明文:send help 加密过程: s n h l e d e p 密文:s n h l e d e p (2)算法描述 将明文写成双轨的形式,然后按行的顺序书写得到密文。 置换密码举例 例:矩阵置换:以矩阵形式排列明文,逐行写入,逐列读出。 密钥指出各列读出的顺序 如:明文abcdefghijklmnopqrstuvwxyzab 密钥为:4312567 dkry cjqx ahov bipw elsz fmta gnub 2.2 分组加密技术 2.2.1 基本概念 2.2.2 DES算法 2.2.3 分组密码的分析方法 基本概念 分组密码是指将处理的明文按照固定长度进行分组,加解密的处理在固定长度密钥的控制下,以一个分组为单位独立进行,得出一个固定长度的对应于明文分组的结果 。属于对称密码体制的范畴 。 1) 明文分组(固定长度)。 2)密钥分组(固定长度)。 3)以组为单位独立进行运算,得到密文(长度固定)。 基本概念 在分组密码中用代替、置换实现扩散和混淆功能 。 混淆:指加密算法的密文与明文及密钥关系十分复杂,无法从数学上描述,或从统计上去分析。 扩散:明文(密钥)中的任一位,对全体密文位有影响。经此扩散作用,可以隐藏明文的统计特性,增加密码的安全。 DES算法 DES算法的产生 发明人:美国IBM公司W. Tuchman 和 C. Meyer 1971-1972年研制成功。 基础:1967年美国Horst Feistel提出的理论。 产生:美国国家标准局(NBS)1973年5月到1974年8月发布通告,公开征求用于电子计算机的加密算法。经评选从一大批算法中采纳了IBM的LUCIFER方案。 标准化:DES算法1975年3月公开发表,1977年1月15日由美国国家标准局颁布为数据加密标准(Data Encryption Standard),于1977年7月15日生效。 DES算法 DES算法的产生 1979年,美国银行协会批准使用DES。 1980年,DES成为美国标准化协会(ANSI)正式发布的标准。 1984年2月,ISO成立的数据加密技术委员会(SC20)在DES基础上制定数据加密的国际标准工作。 DES算法 DES算法的描述 为二进制编码数据设计的,可以对计算机数据进行密码保护的数学运算。 DES使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。在每轮编码时,一个48位的“每轮”密钥值由56位的“种子”密钥得出来。 DES算法的参数有三个:Key、Data和Mode。 Key为8个字节共64位,是DES算法的工作密钥; Data也为8个字节64位,是要被加密或被解密的数据; Mode为DES的工作方式,有两种:加密或解密。 64位明文变换到64位密文; 64位密钥,实际可用长度56位。 DES算法 DES算法 初始换位的功能:64位数据块按位重新组合,把输出分为L0、R0两部分,每部分各长32位。 其置换规则见下表: 58 50 42 34 26 18
您可能关注的文档
- 中文VisualFoxPro6.0案例教程张伦第7章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第8章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第9章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第10章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第11章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第12章上课用课件.ppt
- 中文VisualFoxPro6.0案例教程张伦第13章上课用课件.ppt
- 中文VisualFoxPro基础教程任心燕第1章-VisualFoxPro6.0基础上课用课件.ppt
- 中文VisualFoxPro基础教程任心燕第2章-数据库的实施上课用课件.ppt
- 中文VisualFoxPro基础教程任心燕第3章-数据查询上课用课件.ppt
- 信息安全概论张雪锋第3章信息认证技术上课用课件.ppt
- 信息安全概论张雪锋第4章信息隐藏技术上课用课件.ppt
- 信息安全概论张雪锋第5章操作系统与数据库安全上课用课件.ppt
- 信息安全概论张雪锋第6章访问控制技术上课用课件.ppt
- 信息安全概论张雪锋第7章网络安全技术上课用课件.ppt
- 信息安全概论张雪锋第8章信息安全管理上课用课件.ppt
- 信息安全概论张雪锋第9章信息安全标准与法律法规上课用课件.ppt
- 信息安全管理普通高等教育“十一五”国家级规划教材张红旗王新昌杨英杰唐慧林2第1次课-概述上课用课件.ppt
- 信息安全管理普通高等教育“十一五”国家级规划教材张红旗王新昌杨英杰唐慧林2第2次课-信息安全管理体系1上课用课件.ppt
- 信息安全管理普通高等教育“十一五”国家级规划教材张红旗王新昌杨英杰唐慧林2第3次课-信息安全管理体系2上课用课件.ppt
文档评论(0)