- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
密码技术基础 传统密码技术 对称密码体制 非对称密码体制 第二章:密码技术基础 2.1 密码技术概述 密码学的发展大致分为三个阶段: 古代密码:古代的行帮暗语、文字游戏等 古典密码:替代密码、转轮密码 近现代密码:对称、非对称密码 ?1949年之前:密码学是一门艺术 ?1949~1975年:密码学成为科学 ?1976年以后:密码学的新方向——公钥密码学的出现。 水浒传-吴用智取玉麒麟 1976年,W.Diffie和M.E.Hellman发表了“密码学中的新方向(New Directions in Cryptography)”一文,提出了一种崭新的密码设计思想,导致了密码学的一场革命。他们首次证明了从发送端到接收端无密钥传输的保密通信是可能的,从而开创了公钥密码学的新纪元。 2.2 密码技术的基本知识 密码学的几个基本概念 明文、密文、加密、解密、加密算法、解密算法、加密密钥和解密密钥。 一个密码系统(密码体制)通常由五个部分组成: 明文空间M,全体明文的集合 密文空间C,全体密文的集合 密钥空间,全体密钥的集合K=(K e,K d) 加密算法E,C=E(M,Ke) 解密算法D, M=D(C ,Kd), D是E的逆变换 加解密过程示意图 明文 明文 密文 加密算法 解密算法 密钥 密钥 密码分析者 窃听 算法的安全性 理论上穷举法任何密码都是可破译的。如果在现在或将来的某段时间内,一个算法用可得到的资源都不能破译,这个算法被认为是安全的。 主要考虑一下因素: 数据复杂性:攻击所需要的需求量 处理复杂性:所需要的处理时间、能力 存储需求:攻击所需要的存储量 2.3 密码分析 密码学:这两部分相互对立,但也相互促进,相辅相成。 密码编码学 密码分析学(攻击) 分为:被动攻击、主动攻击 密码攻击类别 惟密文攻击:分析者有一个或一些密文。 已知明文攻击:分析者有一些明文及对应的密文。 选择明文攻击:分析者选择一些对攻击有利的特定明文,并产生对应的密文。 选择密文攻击:分析者选择一些对攻击有利的特定密文,并得到对应的明文。 密码体制的分类 古典密码、近现代密码 对称密钥密码体制、非对称密钥密码体制 流密码、分组密码 单向函数密码、双向变换密码体制 流密码与分组密码流密码 流密码采用密钥生成器,根据初始密钥生成一系列密钥流来加密信息。 应用领域主要还是军事和外交等部门。 流密码算法主要包括A5、SEAL、RC4、PIKE等。 流密码的加解密模型图 分组密码 它广泛地应用于数据的保密传输、加密存储等应用场合。 加密时,先对明文分组,每组长度都相同,然后对分组加密得到等长的密文。 如果明文不是分组长的倍数,则要填充。 对称密码体制(私钥密码体制): 如果Ke=Kd,或者由其中一个很容易推导出另一个 非对称密码体制(公钥密码体制) 如果在计算上Kd不能推导出Ke,将Ke公开也不会损害Kd的安全性 对称与非对称密码 1.置换密码 每个置换都可以用一个整数序列来表示,如:P=(2,1,4,3),表示1与2 、3与4对调。逆置换为Q=(2,1,4,3) 核心是一个仅有发送和接受方知道的密码置换和逆置换。 最大特点是明文和密文中所含元素是相同的,仅仅位置不同。 1.置换密码 如:把明文中的字母的顺序倒过来写,然后以固定长度的字母组发送或记录。 明文:computer systems 密文:sm etsy sretupmoc 列换位法:将明文字符分割成为五个一列的分组并按一组后面跟着另一组的形式排好。如明文是: WHAT YOU CAN LEARN FROM THIS BOOK 分组排列为: 密文则以下面的形式读出: WOFHOHURIKACOSXTAMBXYNTOX 这里的密钥是数字5。 W H A T Y O U C A N F R O M T H I S B O O K X X X 2. 替代密码 就是明文中每一个字符被替换成密文中的另外一个字符,接收者对密文进行逆替换以恢复明文。 古典密码学中有四种替代密码:有简单替代、多名码替代、多字母替代和多表替代加密法。 2. 替代密码 希腊密码(二维字母编码查表)公元前2世纪 1 2 3 4 5 1 A B C D E 2 F G H IJ K 3 L M N O P 4 Q R S T U 5 V W X Y Z 明文:HELLO 密文:2315313134 凯撒密码(移位密码) 公元前50年,古罗马的凯撒大帝在高卢战争中采用的加密方法。凯撒密码算法就是把每个英文字母向前推移K位。 A B C D E F G …… X Y Z D E
您可能关注的文档
- 第1章工业控制系统信息安全简介终稿.ppt
- 第1章-供热系统设计热负荷终稿.ppt
- 第1章供应链终稿.ppt
- 第1章过程控制基本终稿.ppt
- 第1章海洋与海洋测绘终稿.ppt
- 山东省济宁一中2016届高三化学二轮复习专题99合成高分子化合物的基本方法精选练习(含)鲁教版答案.doc
- 第1章-海洋与海洋测绘终稿.ppt
- 山东省济宁一中2016届高三化学二轮复习专题76难溶电解质的溶解平衡精选练习(含)鲁教版答案.doc
- 人教版二年级上册语文园地一答案.ppt
- 山东省济宁一中2016届高三化学二轮复习专题10富集在海水中的元素—氯精选练习(含)鲁教版答案.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)