信息安全导论课程-ch03-对称算法DES.pptVIP

  • 7
  • 0
  • 约1.52万字
  • 约 60页
  • 2016-06-23 发布于河北
  • 举报
信息安全导论课程-ch03-对称算法DES

3.1 分组密码算法原理 分组密码算法 Block Cipher 明文被分为固定长度的块(即分组),对每个分组用相同的算法和密钥加解密 分组一般为n=64比特,或更长 (Padding) 密文分组和明文分组同样长 对某个密钥可以构造一个明密文对照表 Codebook (Substitution Table) 所以分组的长得至少64比特才好 密钥空间2^k 可逆映射个数(2^n)! 序列密码算法(流密码算法) 流密码算法 Stream Cipher 每次可以加密一个比特 适合比如远程终端输入等应用 流密码可用伪随机数发生器实现 密钥做为随机数种子,产生密钥流keystream (不重复,或极大周期) XOR (plaintext,key-stream ) One-time Pad 比较 基本区别 粒度 8字节分组 vs. 1比特或1字节 各自适应不同的应用数据格式 Padding 对相同的明文分组,总是输出相同的密文分组; 而流密码却输出不同的密文比特 流密码一般快很多 分组密码多些,是主流 分组密码也可以用作流模式 安全性对比 Block Cipher Principles 0000 1110 0001 0100 0010 1101 0011 0001 0100 0010 0101 1111 0110 1011 0111 1000 1000 0011 1001

文档评论(0)

1亿VIP精品文档

相关文档