该【数据加密技术与应 】是由【1354793****】上传分享,文档一共【43】页,该文档可以免费在线阅读,需要了解更多关于【数据加密技术与应 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第九章 数据加密技术与应用
此处添加副标题内容
计算机网络安全主要涉及传输中的数据和存储中的数据安全,它要求防止攻击者非法地获悉数据与修改数据。为此需要做到数据的保密性和完整性。可通过现代密码学解决以上存在的问题。
密码学不仅是编码与破译的学问,而且包括密钥的管理安全、协议设计安全、单向散列函数、数字签名与认证、鉴别技术等内容。
一、概述
明文:信息的原始形式(记为P)。
加密:由明文变成密文的过程(记为E)。加密通常是由加密算法来实现的。
密钥:为了有效地控制加密和解密算法的实现,在其处理过程中要有通信双方掌握的专门信息参与,这种专门信息称为密钥(key,记为K)。
基本概念
密文:明文经过变换加密后的形式(记为C)。
解密:由密文还原成明文的过程(记为D),解密通常是由解密算法来实现的。
文件加密:将存储的数据进行加密。
通信加密:在传输过程中的数据加密。
结点加密:OSI模型的一、二层(物理层和链路层)数据加密,仅对报文加密。
链路加密:链路层进行数据加密。对数据和协议信息加密。
端—端加密:六、七层(表示层和应用层)加密。面向网络高层主体加密,协议信息不加密。
按通信层次分:
1
2
密码系统是容易使用的
加、解密换必须对所有密钥均有效。(3)密码系统的安全性仅仅依赖密钥的保密,而与算法无关。
任何加密系统应满足的基本要求:
传统密钥加密算法
对称密钥加密算法
公开密钥加密算法
数据加密常用的算法:
2.数据加密模型
密码技术通过信息的变换或编码,将机密的敏感信息变换成黑客难以读憧购乱码型文字,以此达到两个目的:
其一,使不知道如何解密的黑客不可能从其截获的乱码中得到任何有意义的信息;
其二,使黑容不可能伪造任何乱码型的信息。
破译密码的技术称为密码分析。
加密算法和解密算法是在密钥的控制下进行的,加密和解密过程中使用的密钥分别称为加密密钥和解密密钥。
一般把要加密的报文(称为明文,P),按照以密钥(key)为参数的函数进行变换,通过加密过程而产生的输出称为密文(C)或密码文件。
把设计密码的技术(加密技术)和破译密码的技术(密码分析)总称为密码技术;
01
02
03
04
二、传统的加密方法
传统的加密方法,其密钥是由简单的字符串组成的,它可以选择许多加密形式中的一种。只要有必要,就可以经常改变密钥。因此,这种基本加密模型是稳定的,是人所共知的,它的好处就在于可以秘密而又方便地变换密钥,从而达到保密的目的。
传统的加密方法可以分为两大类:替代密码和换位密码。
01
02
1、替代密码
替代密码是用一组密文字母来代替一组明文字母以隐藏明文,但保持明文字母的位置不变。
在替代法加密体制中,使用了密钥字母表。它可以由一个明文字母表构成,也可以由多个明文字母表构成。由一个字母表构成的替代密码,称为单表密码,其替代过程就是在明文和密码字符之间进行一对一的映射。如果是由多个字母 表构成的替代密码,称为多表密码,其替代过程与前者不同之处在于明文的同一字符可在密码文中表现为多种字符。因此,在明码文与密码文的字符之间的映射是一对多的。
数据加密技术与应 来自淘豆网m.daumloan.com转载请标明出处.