密码学4-分组密码-2.pptVIP

  • 10
  • 0
  • 约1.07万字
  • 约 96页
  • 2019-01-29 发布于北京
  • 举报
密码学4-分组密码-2.ppt

HANMENG2010 分组密码 4.1 分组密码概述 4.2 数据加密标准(DES) 4.3 分组密码工作模式 4.4 高级加密标准AES 4.5 国际数据加密算法IDEA 4.2 DES小结 是对称密码体制,加密和解密使用同一密钥,有效的密钥长度是56位。 DES是分组密码算法,分组长度为64位,即对数据加密解密的单位是64位。 算法主要包括: 初始置换IP、16轮迭代的乘积变换、逆初始置换IP-1以及16轮子密钥产生器。 1、DES的初始置换和逆置换 初始置换(IP) 目的:将原明文块的位置进行换位。 逆初始置换(IP-1)是初始置换的逆置换。 3、DES的F函数 DES的一次迭代 迭代过程主要是轮函数F,由3部分组成:扩展置换(E盒)、S盒和P盒。 初始置换将64比特的轮输入分成各为32比特的左、右两半,分别记为L0和R0。 3、DES的F函数 (1)扩展置换E盒 作用:将32位输入扩展为48位输出。 扩展方法: 将32位输入分成8行,每行四个字符,同时两侧补充与其相邻位置的字符。 3、DES的子密钥生成 循环左移位 4、DES加/解密数学描述 消息传递过程 发送方 已知:明文M(64位)和密钥K(56位)。 输出:密文C (64位) 。 接收方 已知:密文C(64位)和密钥K(56位)。 输出:明文M (64位) 。 4、

文档评论(0)

1亿VIP精品文档

相关文档