zl—第2章网络安全技术及应用

zl—第2章网络安全技术及应用

ID:25180665

大小:3.18 MB

页数:149页

时间:2018-11-17

zl—第2章网络安全技术及应用_第1页
zl—第2章网络安全技术及应用_第2页
zl—第2章网络安全技术及应用_第3页
zl—第2章网络安全技术及应用_第4页
zl—第2章网络安全技术及应用_第5页
资源描述:

《zl—第2章网络安全技术及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2章密码学应用基础本章学习重点掌握内容:密码学基本术语密码体制分类传统密码体制私钥密码体制的主要特点公钥密码体制的主要特点杂凑函数的基本概念典型密码算法9/15/20211第2章密码学应用基础2.1概述2.2私钥密码体制2.3公钥密码体制2.4杂凑函数2.5密码算法应用实例——PGP2.6实验——PGP加密并签名邮件9/15/202122.1概述密码学(Cryptology)是研究密码编制、密码破译和密钥管理的一门综合性应用科学。其主要研究内容包括两个分支:密码编码学(Cryptography)和密码分析学(Cryptanalytics),两者既相互对立,又相互促

2、进发展。密码编码学是研究如何对信息进行编码实现信息的隐蔽;密码分析学是研究如何分析破译密码。9/15/202132.1概述2.1.1密码学发展历史分为三个阶段第一阶段是从古代到1949年。这一时期被称作“科学密码学的前夜”,所研究的内容被称为古典密码学。第二阶段是从1949年到1975年。1949年Shannon发表的“保密系统的信息理论”一文标志着密码学从此成为一门科学,由此拉开了现代密码学研究的序幕。该文,奠定了密码学的理论基础。(私钥密码体制)第三阶段从1976年至今。非对称密钥提出,开创了公钥密码学的新纪元。9/15/202142.1概述2.1.2密码学基本

3、术语明文、密文被隐蔽的消息被称做明文(PlainText),通常用P或M表示。隐蔽后的消息被称做密文(CipherText),通常用C表示。发送者、接收者在信息传送过程中,主动提供信息的一方称为发送者,得到信息的一方称为接收者。9/15/20215鉴别:消息的接收者应该能够确认消息的来源,入侵者不可能伪装成他人。完整性:消息的接收者应该能够验证在传送过程中消息有没有被修改,入侵者不可能用假消息代替合法消息。抗抵赖:发送者事后不可能虚假地否认他发送的消息。9/15/202162.1.2密码学基本术语加密、解密、加密算法、解密算法将明文变换成密文的过程称为加密(Encr

4、yption)。将密文变换成明文的过程称为解密(Decryption)。对明文进行加密时所采用的一组规则称为加密算法(EncryptionAlgorithm)。通常用E表示。对密文进行解密时所采用的一组规则称为解密算法(DecryptionAlgorithm)。通常用D表示。密钥加密和解密算法的操作通常都是在一组密钥(Key)的控制下进行的,分别称为加密密钥和解密密钥。通常用Ke和Kd表示。9/15/202172.1.2密码学基本术语截收者在消息的传输和处理系统中,除了信息的合法授权接收者外,还有非授权者,他们通过各种手段,如:搭线窃听、电磁窃听、声音窃听等来窃取机

5、密信息,称其为截收者。主动攻击、被动攻击攻击者主动向系统窜扰,采用删除、更改、增填、重放、伪造等手段向系统注入假消息,以达到一定的目的,这样的攻击手段称作主动攻击;对一个密码系统采取截获密文进行分析的这类攻击称作被动攻击。密码系统通常简称为密码体制(Cryptosystem),由五元组(M,C,K,E,D)构成密码系统模型参见图2-1。五元组(M,C,K,E,D)描述如下:明文空间M,它是全体明文的集合;密文空间C,它是全体密文的集合;C=EK(M),M=DK(C)9/15/20218密钥空间K,它是全体密钥的集合,其中每一个密钥K均由加密密钥和解密密钥组成;加密算

6、法E,它是由明文空间到密文空间的加密变换;解密算法D,它是由密文空间到明文空间的解密变换。9/15/20219密码系统模型9/15/202110基本术语消息被称为明文(Plaintext)。用某种方法伪装消息以隐藏它的内容的过程称为加密(Encryption),被加密的消息称为密文(Ciphertext),而把密文转变为明文的过程称为解密(Decryption)。对明文进行加密操作的人员称作加密员或密码员(Cryptographer).密码算法(CryptographyAlgorithm):是用于加密和解密的数学函数。密码员对明文进行加密操作时所采用的一组规则称作加

7、密算法(EncryptionAlgorithm).所传送消息的预定对象称为接收者(Receiver).接收者对密文解密所采用的一组规则称为解密算法(DecryptionAlgorithm).9/15/2021112.1概述2.1.3密码体制分类根据密钥的特点对称密码体制(SymmetricCryptosystem)单钥(One-Key)体制或私钥(PrivateKey)体制或传统密码体制(ClassicalCryptosystem);非对称密码体制(AsymmetricCryptosystem)。双钥(Two-Key)或公钥(PublicKey)密码体制。9/1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。