计算机安全与保密;辅导平台;课前回顾;本周教学;密码系统的定义;密码系统的公式表示;
密码体制分两大类:
单钥体制(对称算法)
K1=K2
双钥体制(公钥算法)
K1?K2;单钥体制有两种加密方式:
流密码(StreamCipher)
明文按位加密。
分组密码(BlockCipher)
明文按组(含多个字符)加密。;(一)密码学的基本概念(续);(一)密码学的基本概念(续);——双钥体制(公钥体制);(二)密码分析;穷举破译法;用穷举分析可轻松破解Caesar密码;;(二)密码分析;(二)密码分析(cont.);;;;;以上攻击强度依次增大,唯密文攻击最弱。
;(二)密码分析;2.2分组密码理论;1分组密码概述;1分组密码概述--分组密码的设计思想;1分组密码概述(Cont.);2数据加密标准(DES);DES是一种对称密码体制,它所使用的加密和解密密钥是相同的,是一种典型的按分组方式工作的密码。
DES利用56比特串长度的密钥K来加密长度为64位的明文,得到长度为64位的密文。
;2.1DES的描述
;2.计算函数F的16次迭代,根据下述规则来计算LiRi(1=i=16)
Li=Ri-1,Ri=Li-1?F(Ri-1,Ki)
其中Ki是长为48位的子密钥。子密
原创力文档

文档评论(0)