DES加密与解密过程原理解析分析.docxVIP

  • 53
  • 0
  • 约2.19千字
  • 约 10页
  • 2017-06-12 发布于湖北
  • 举报
DES加密与解密过程原理解析分析

网络与信息安全作业题目:DES加密与解密过程原理解析姓名:学号:班级:日期:2016年3月30日DES简介:DES (Data Encryption Standard)是对称加解密算法的一种,由IBM公司W.Tuchman和C.Meyer在上个世纪70年代开发,该算法使用64位密钥(其中包含8位奇偶校验,实际密钥长度为56位)对以64为单位的块数据加密,产生64位密文数据,然后使用相同的密钥进行解密。密钥只有通信双方知晓,不对第三方公开。DES算法过程:DES的加密过程:第一阶段:初始置换IP。在第一轮迭代之前,需要加密的64位明文首先通过初始置换IP 的作用,对输入分组实施置换。最后,按照置换顺序,DES将64位的置换结果分为左右两部分,第1位到第32位记为L0,第33位到第64位记为R0。表1:置换IP表上表为置换IP表,将输入64位的第58位换到第一位,第50位换到第二位,依此类推,最后一位是原来的第7位。L0是输出的前32位,R0是后32位。比如:置换前的输入值为D1D2D3…D64,则经过初始置换后的结果为:L0=D58D50...D8,R0=D57D49...D7。第二阶段:获取函数f和子密钥。函数f有两个输入:32位的Ri-1和48位Ki,f函数的处理流程如下图所示。E变换的算法是从Ri-1的32位中选取某些位,构成48位。即E将32比特扩展变换为48位,变换规则根据

文档评论(0)

1亿VIP精品文档

相关文档