信息加密技术【精品-ppt】.ppt
《信息加密技术【精品-ppt】.ppt》由会员分享,可在线阅读,更多相关《信息加密技术【精品-ppt】.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 信息加密技术信息加密技术第二章第二章 信息加密技术信息加密技术信息安全信息安全3/19/20231*第二章第二章 信息加密技术信息加密技术2.12.1密码技术概述密码技术概述2.22.2密码算法密码算法2.32.3对称算法加密模式对称算法加密模式2.42.4信息传输安全信息传输安全本章主要内容本章主要内容3/19/20232*第二章第二章 信息加密技术信息加密技术 本章介绍密码系统的模型,密码与密码体制,常用的本章介绍密码系统的模型,密码与密码体制,常用的密码算法,加密的方式方法,信息加密技术及密码破译方密码算法,加密的方式方法,信息加密技术及密码破译方法。法。掌握以下内容:掌握
2、以下内容:(1)(1)理解密码系统的模型;理解密码系统的模型;(2)(2)理解对称密钥密码体制和非对称密钥密码体制的理解对称密钥密码体制和非对称密钥密码体制的原理;原理;(3)(3)掌握掌握DESDES算法,算法,RSARSA公开密钥密码算法的原理及应公开密钥密码算法的原理及应用;用;(4)(4)了解加密方式和各自的特点;了解加密方式和各自的特点;(5)(5)理解常见的密码破译方法,防止密码破译的措施。理解常见的密码破译方法,防止密码破译的措施。本章学习目标本章学习目标3/19/20233*第二章第二章 信息加密技术信息加密技术2.1 密码技术概述密码技术概述 2.1.1 2.1.1 密码系统
3、密码系统明文密文密文密钥k密钥k不安全信道密钥信道加密变换器解密变换器发送者A接收者B破译分析窃密者E密码系统模型密码系统模型3/19/20234*第二章第二章 信息加密技术信息加密技术q明文空间-信息本来的原始空间;q密文空间-明文经过加密后得到难以理解和辨认的信息空间;q密钥空间-控制算法的实现,由信息通信双方所掌握的专门信息空间;q密码算法-“计算某些量值或某个反复出现的数学问题求解”的公式、法则或程序。它规定了明文和密文之间的变换方式。2.1 密码技术概述密码技术概述 2.1.1 2.1.1 密码系统密码系统3/19/20235*第二章第二章 信息加密技术信息加密技术 明文用或表示,密
4、文用C表示。加密函数作用于得到密文。可用数学公式表示:相反地,解密函数作用于产生:先加密后再解密,原始的明文将恢复,故下面的等式必须成立:2.1 密码技术概述密码技术概述 2.1.1 2.1.1 密码系统密码系统3/19/20236*第二章第二章 信息加密技术信息加密技术2.1 密码技术概述密码技术概述 2.1.1 2.1.1 密码系统密码系统(Cryptography SystemCryptography SystemCryptography SystemCryptography System)q用于转换纯文本到密码的类型用于转换纯文本到密码的类型 替代替代(substitution)移位移
5、位(transposition)密钥的种类密钥的种类对称,单密钥,秘密密钥对称,单密钥,秘密密钥不对称,双密钥不对称,双密钥,公开密钥加密公开密钥加密 q以处理纯文本文件的方法以处理纯文本文件的方法分组密码(分组密码(block cipher)流密码(流密码(stream cipher)3/19/20237*第二章第二章 信息加密技术信息加密技术古老的非密码信息保密古老的非密码信息保密古老的非密码信息保密古老的非密码信息保密qSTEGANOGRAPHY vs.CRYPTOGRAPHYCharacter marking(特征记号)Invisible ink(不可见墨水)Pin punctures
6、(小孔)Typewriter correction ribbon(丝带)qKodak Photo CD format,2048x3072x24bit pixcelscan hide 2.3 Mbytes message in a single digital snapshot 2.1 密码技术概述密码技术概述 2.1.1 2.1.1 密码系统密码系统(Cryptography SystemCryptography SystemCryptography SystemCryptography System)3/19/20238*第二章第二章 信息加密技术信息加密技术2.1 密码技术概述密码技术概述
7、 2.1.1 2.1.1 2.1.1 2.1.1 密码系统密码系统密码系统密码系统(Cryptography SystemCryptography SystemCryptography SystemCryptography System)qq 密密码码编编码码学学是密码体制的设计学,而密密码码分分析析学学则是在未知密钥的情况下从密文推演出明文或密钥的技术。密码编码学与密码分析学合起来即为密码学密码学。q如果不论截取者获得了多少密文,但在密文中都没有足够的信息来惟一地确定出对应的明文,则这一密码体制称为无无条条件件安安全全的的,或称为理理论论上上是是不不可可破破的的。在无任何限制的条件下,目前几
8、乎所有实用的密码体制均是可破的。因此,人们关心的是要研制出在在计计算算上上(而而不不是是在在理理论论上上)是是不不可可破破的的密密码码体体制制。如果一个密码体制中的密码不能被可以使用的计算资源破译,则这一密码体制称为在计算上是安全的在计算上是安全的。3/19/20239*第二章第二章 信息加密技术信息加密技术2.1 密码技术概述密码技术概述 2.1.1 2.1.1 2.1.1 2.1.1 密码系统密码系统密码系统密码系统(Cryptography SystemCryptography SystemCryptography SystemCryptography System)美国:数据加密标准数
9、据加密标准DES(Data Encryption Standard)公开密钥密码体制公开密钥密码体制(public key crypto-system)的出现,成为近代密码学发展史上的两个重要里程碑。近代密码学发展近代密码学发展近代密码学发展近代密码学发展3/19/202310*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制 一个密码系统采用的基本工作方式称为一个密码系统采用的基本工作方式称为密码密码体制体制。密码体制从原理上可分为两大类:密码体制从原理上可分为两大类:对称密钥密码
10、体制(单钥、常规)对称密钥密码体制(单钥、常规)非对称密钥密码体制(双钥、公开)非对称密钥密码体制(双钥、公开)3/19/202311*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制1.1.1.1.对称(常规)密码体制对称(常规)密码体制对称(常规)密码体制对称(常规)密码体制q在发端,明文明文X X用加密算法加密算法E和加密密钥加密密钥K得到密文密文C C C C EK(P)q在传送过程中可能出现密文截取者。截取者截取者又称为攻攻击者击者或入侵者入侵者。P 或 Kq在收端,利用解
11、密算法解密算法D和解密密钥解密密钥K,解出明文为 DK(C)DK(EK(P)P 3/19/202312*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 k k明文密文解密后的明文加密解密密钥产生器加密和解密表示为:加密和解密表示为:()()()()()()()()解密算法是加密算法的逆运算;加密密钥和解密密钥相同;加密算法强度高;密钥传递需专用通道;3/19/202313*第二章第二章 信息加密技术信息
12、加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制 1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 对称算法可分为两类:对称算法可分为两类:q 序序列列算算法法(stream stream algorithmalgorithm)或或序序列列密密码码(stream(stream cipher)cipher):明明文文中中的的单单个个位位(有有时时对对字字节节)运算的算法。运算的算法。q 分分组组算算法法(block block algorithmalgorithm)或或分分组组密密码
13、码(block block ciphercipher):把把明明文文信信息息分分割割成成块块结结构构,逐逐块块予以加密和解密;块的长度由算法设计者预先确定。予以加密和解密;块的长度由算法设计者预先确定。3/19/202314*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制 1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 q序列密码序列密码密钥序列k=k0k1k2明文序列m=m0m1m2密文序列C=C0C1C2密文序列C=C0C1C2明文序列m=m0
14、m1m2密钥序列k=k0k1k2序列密码加密解密过程序列密码加密解密过程3/19/202315*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制 1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 例例:设设明明文文M=(M=(01100100110110010011)2 2,密密钥钥K=(K=(01110010010111001001)2 2。在在A A,B B两两方方通通信信前前,A A首首先先通通过过安安全全信信道道(比比如如信信使使)把把密密钥钥
15、K K送送给给B B,现现在在要要把把明明文文M M通通过过公开信道送给公开信道送给B B,加、解密过程如,加、解密过程如图图 。C=EK(m)=MK=(0110010011)2(0111001001)2=(0001011010)2M=DK(C)=CK=(0001011010)2(0111001001)2=(0110010011)23/19/202316*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 密码密码体制体制体制体制 1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 q分组密码分组密码密文分组C=
16、C0C1C2明文分组m=m0m1m2密钥k=k0k1k2Ek密钥k=k0k1k2密文分组C=C0C1C2明文分组m=m0m1m2Dk3/19/202317*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制1.1.1.1.对称密钥密码体制对称密钥密码体制对称密钥密码体制对称密钥密码体制 q分组密码分组密码1)1)密文仅与给定的密码算法和密钥有关;密文仅与给定的密码算法和密钥有关;2)2)与与被被处处理理的的明明文文数数据据段段在在整整个个明明文文(或或密密文文)中中所所处处的的位位置无
17、关;置无关;3)3)总总是是以以大大于于等等于于6464比比特特的的数数据据块块作作为为加加密密单单位位,给给定定相相同同的明文数据块加密后得到相同的密文数据块;的明文数据块加密后得到相同的密文数据块;4)4)具有代表性的分组加密算法有具有代表性的分组加密算法有DESDES、IDEA IDEA 等。等。3/19/202318*第二章第二章 信息加密技术信息加密技术2.2.2.2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 k k明文明文 密文密文 密文密文 明文明文 D 解密算法解密算法密钥源密钥源不安全信道不安全信道不安全信道不安全信道密钥信道密钥信道密钥信道密钥信道常
18、规密码系统模型常规密码系统模型E 加密算法加密算法密钥源密钥源 密钥如何密钥如何分配?分配?2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 密码密码体制体制体制体制3/19/202319*第二章第二章 信息加密技术信息加密技术 若有若有n个人要互相进行保密通信的话,每一个人就须个人要互相进行保密通信的话,每一个人就须保存另外保存另外n1的密钥,因而网络中就会有的密钥,因而网络中就会有n(n1)2个个密钥,这给密钥的管理和更换都带来了极大的。密钥,这给密钥的管理和更换都带来了极大的。密钥的管密钥的管理和更换理和更换量大!量大!2.1 2.1 密码技术概述密码技术概述2.2.2.
19、2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制3/19/202320*第二章第二章 信息加密技术信息加密技术 StanfordStanford大学大学DiffieDiffie和和HellmanHellman于于年在年在“密码学发展新动向密码学发展新动向”一文中,首次提出以一文中,首次提出以公开密钥密码体制为基础的密码算法。公开密钥密码体制为基础的密码算法。公开密钥密码体制的提出解决了常规密钥密公开密钥密码体制的提出解决了常规密钥密码体制的码体制的密钥分配密钥分配及对及对数字签名数字签名需求的
20、问题。需求的问题。2.1 2.1 密码技术概述密码技术概述2.2.2.2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制密码体制密码体制3/19/202321*密码破译者密码破译者密码破译者密码破译者信息源信息源信息源信息源目的文件目的文件目的文件目的文件密钥源密钥源密钥源密钥源加密算法加密算法加密算法加密算法解密算法解密算法解密算法解密算法PCPPK密钥通道密钥通道密钥通道密钥通道KC=EK(P)P=DK(C)P estimation of PK estimation of KUnconditionallys
21、ecure:computationallysecure:3/19/202322*第二章第二章 信息加密技术信息加密技术基基基基本本本本思思思思想想想想加密密钥加密密钥(即即公开密钥公开密钥)PK 公开公开解密密钥解密密钥(即即私有密钥私有密钥)SK 保密保密加密算法加密算法E E和解密算法和解密算法D D也都是公开也都是公开私有私有密钥密钥SKSK由由公开密钥公开密钥PKPK决定,但决定,但却不能根据却不能根据PKPK计算出计算出SKSK每个用户产生每个用户产生一对一对密钥密钥PK和和SK2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 2.1.2 2.1.2 密码体制密码体制
22、密码体制密码体制2.2.2.2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 3/19/202323*第二章第二章 信息加密技术信息加密技术收方破译者发方解密算法PK公开密钥体制模型公开密钥体制模型公开密钥体制模型公开密钥体制模型加密算法2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 密码密码体制体制体制体制2.2.2.2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 密钥通道密钥通道密钥源3/19/202324*第二章第二章 信息加密技术信息加密技术公公公公开开开开密密密密钥钥钥钥算算算算法法法法描描描描述述述述E EPKPK(D D
23、SKSK(X X)X X不能用不能用不能用不能用PKPK解密解密解密解密在计算机上可以容易地产生成对的在计算机上可以容易地产生成对的在计算机上可以容易地产生成对的在计算机上可以容易地产生成对的PKPKPKPK和和和和SKSKSKSK从已知的从已知的从已知的从已知的PKPKPKPK不可能推导出不可能推导出不可能推导出不可能推导出SKSKSKSK,即从,即从,即从,即从PKPKPKPK到到到到SKSKSKSK是是是是“计算上不可能的计算上不可能的计算上不可能的计算上不可能的”。加密和解密算法都是公开的。加密和解密算法都是公开的。加密和解密算法都是公开的。加密和解密算法都是公开的。D DSKSK(E
24、 EPKPK(X X)X X E EPKPK(D DSKSK(X X)X X2.1 2.1 密码技术概述密码技术概述 2.1.2 2.1.2 密码密码体制体制2.2.2.2.公开密钥密码体制公开密钥密码体制公开密钥密码体制公开密钥密码体制 3/19/202325*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.3 2.1.3 2.1.3 2.1.3密码体制的特征密码体制的特征密码体制的特征密码体制的特征 q对密文破译攻击极为困难;q在有效地防破译的前提下,密钥长度应很小;q加密、解密的操作流程简便易行;q错码率及错码的扩散程度低;q加密后原信息的长度不受
25、影响。3/19/202326*第二章第二章 信息加密技术信息加密技术2.1 2.1 密码技术概述密码技术概述 2.1.3 2.1.3 2.1.3 2.1.3密码体制的特征密码体制的特征密码体制的特征密码体制的特征 q对密文破译攻击极为困难;q在有效地防破译的前提下,密钥长度应很小;q加密、解密的操作流程简便易行;q错码率及错码的扩散程度低;q加密后原信息的长度不受影响。3/19/202327*第二章第二章 信息加密技术信息加密技术2.2 2.2 密码算法密码算法 2.2.1 2.2.1 2.2.1 2.2.1 DESDESDESDES算法算法算法算法 q美国美国IBMIBM公司公司W.Tuch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品-ppt 信息 加密 技术 精品 ppt
限制150内