1 / 31
文档名称:

数据加密基本概念.ppt

格式:ppt   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据加密基本概念.ppt

上传人:xxj16588 2015/9/21 文件大小:0 KB

下载得到文件列表

数据加密基本概念.ppt

文档介绍

文档介绍:数据加密 基本概念
1、数据加密模型
明文
密文
加密(解密)算法
密钥
7/8/2017
第九章系统安全性
第四章传统密码学
加密
解密
明文M
密文C
原始明文M
E(M)=C
D(C)=M
D(E(M))=M
明文Plaintext 密文Cipher text
加密Encryption 解密Decryption
密钥key
7/8/2017
第九章系统安全性
第四章传统密码学
密钥就是一组含有参数k的变换E。设已知信息m,通过变换E得到密文c。即 c=Ek(m) 这个过程称之为加密,参数k称为密钥。解密算法D是加密算法E的逆运算,解密算法也是含参数k的变换。
DK(EK(M))=M.
加密
解密
明文M
密文C
原始明文M
密钥K
密钥K
EK(M)=C
DK(C)=M.
7/8/2017
第九章系统安全性
DK2 (EK1(M))=M 双钥密码体制
加密
解密
明文M
密文C
原始明文M
加密密钥K1
解密密钥K2
EK1(M)=C
DK2(C)=M
7/8/2017
第九章系统安全性
2、加密算法类型
按其对称性,可把加密和解密分为对称加密和非对称加密算法;
加密和解密使用相同密钥?
按所变换的明文单位,对加密算法进行分类:序列加密算法和分组加密算法。
明文划分为固定长度的分组?
7/8/2017
第九章系统安全性
常用的密码分析攻击
唯密文攻击(ciphertext only attacks):
已知:截获部分密文,不知道任何明文,也不知道密钥。
已知明文攻击(know plaintext attacks)。
已知:得到全部或部分明文,及这些明文所对应的密文,目的是获得密钥。
7/8/2017
第九章系统安全性
选择明文攻击(chosen plaintext attacks)。
已知:截获部分密文;自主选择的明文——密文对,目的是获得密钥。
对加密密钥的攻击
对那些由加密密钥的信息容易得到解密密钥信息的非对称加密系统而言的。目的是获得解密密钥。
7/8/2017
第九章系统安全性
古典密码学
易位法
将明文字母互相换位,明文的字母不变,但顺序被打乱了。例如:线路加密法
明文以固定的宽度水平写出,密文按垂直方向读出。
7/8/2017
第九章系统安全性
PU
TERSY
STEMS
ECURI
TY
密文:CTSETOETCYMREUPSMRUYSI
7/8/2017
第九章系统安全性
置换法
将明文字符替换掉。
代替密码就是明文中每一个字符被替换成密文中的另外一个字符,代替后的各字母保持原来位置。对密文进行逆替换就可恢复出明文。有四种类型的代替密码:
(1)单表(简单)代替密码:就是明文的一个字符用相应的一个密文字符代替。加密过程中是从明文字母表到密文字母表的一一映射。例:恺撒(Caesar)密码。
(2)同音代替密码:它与简单代替密码系统相似,唯一的不同是单个字符明文可以映射成密文的几个字符之一,同音代替的密文并不唯一。
7/8/2017
第九章系统安全性