03 分组密码与数据加密标准.pptVIP

  • 22
  • 0
  • 约5.6千字
  • 约 61页
  • 2016-01-06 发布于湖北
  • 举报
03 分组密码与数据加密标准.ppt

西安电子科技大学计算机学院 网络安全实验 (3) 分组密码与数据加密标准 Playfair、hill、 Vigenère的密钥空间? 单表和多表的区别? 本节课程内容 分组密码一般原理、设计准则、设计方法 DES加解密算法 DES的强度 流密码 每次加密数据流的一位或一个字节 分组密码 将一个明文组作为整体加密且通常得到的是与之等长的密文组 分组密码的一般设计原理: 分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列 理想分组密码体制 2n!个映射 大规模 Feistel网络(1) Feistel网络的设计动机 密钥长为k位,分组长为n位,采用2k个变换 Feistel网络(2) Shannon 目的:挫败基于统计方法的密码分析 混淆(confusion):使得密文的统计特性与密钥的取值之间的关系尽量复杂 扩散(diffusion):明文的统计特征消散在密文中,使得明文和密文之间的统计关系尽量复杂。 Feistel网络(3) 分组长度 密钥长度 轮数 子密钥生成算法 轮函数 快速软件加解密 易于分析 DES算法框图 子密钥产生器 DES加解密的数学表达 安全性 DES的安全性完全依赖于所用的密钥。 从DES诞生起,对它的安全性就有

文档评论(0)

1亿VIP精品文档

相关文档