计算机安全保密第四讲.pptVIP

  • 7
  • 0
  • 约 65页
  • 2015-08-31 发布于重庆
  • 举报
计算机安全保密第四讲.ppt

计算机安全保密第四讲 对称密钥算法 唐明 武汉大学计算机学院 本次课的内容 4.1 概述 4.2 数据加密标准算法DES 4.3 高级数据加密标准AES 4.4 联合分组密码 4.1 概述 分组密码:向量x到向量y上的一个映射 ?:x→y=?(x) x=(x0,x1,…,xN-1), y=(y0,y1,…,yN-1) 乘积密码:t个函数(密码)F1,…,Ft的复合,其中每个Fi是一个换位或代替。如转轮机。 Feistel设计的Lucifer密码的代替-移位变换 P53图4.1 4.1.1Feistel网络的特点 明文分组分为:L0,R0,数据的这两部分通过n次循环处理后,再结合起来生成密文分组 第i轮循环都以上一轮循环产生的Li-1和Ri-1和K产生的子密钥Ki作为输入。一般说来,子密钥Ki与K不同,相互之间也不同,它是用子密钥生成算法从密钥生成的 4.1.1Feistel网络的特点 所有循环的结构都相同,置换在数据的左半部分进行,其方法是先对数据的右半部分应用循环函数F,然后对函数输出结果和数据的左半部分取异或(XOR) 循环函数对每次循环都有相同的通用结构,但由循环子密钥Ki来区分 在置换之后,执行由数据两部分互换构成的交换 4.1.1Feistel网络的特点 解密过程与加密过程基本相同。规则如下: 用密文作为算法的输入 但以相反顺序使用子密钥Ki 意味着加密和

文档评论(0)

1亿VIP精品文档

相关文档