Problems4_7

DES算法遵守Feistel密码结构,因此有
Ri+1=Li
Li+1=Li⊕F(Ri,Ki)
解密过程中将Ri+1,Li+1代入上述式得:
Li+1=Ri
Li+1⊕F(Ri,Ki)=Li⊕F(Ri,Ki)⊕F(Li+1,Ki)=Li⊕F(Ri,Ki)⊕F(Ri,Ki)=Li
代入后左右两边得到的结果是加密过程之中的上一轮的左右部分
DES算法的解密算法与加密算法相同,只是各子密钥的顺序相反,即为K16,K15,…,K1
因此DES的解密算法是加密算法的逆运算

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 证明des解密算法是加密算法的逆。 加密过程是将明文P等分成两半L0和R0进行L轮迭代。按下列规则计算 Ri = ...
    GuiltyO阅读 235评论 0 0
  • 由于DES算法符合Feistel密码结构 所以Ri+1=Li,Li+1=Li⊕F(Ri,Ki) 然后在解密过程中把...
    slugger_阅读 379评论 0 0
  • MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA...
    没能唱给你的歌曲阅读 993评论 2 6
  • 今天晚上应该是坚持跑步的第七天左右。 跑步过程中突然对于一些问题有了一些新角度的看法。虽然这些问题可能都比较小气,...
    青徵阅读 441评论 1 2
  • 诗经·周南·桃夭 桃之夭夭,灼灼其华。之子于归,宜其室家。 桃之夭夭,有蕡其实。之子于归,宜其家室。 桃之夭夭,其...
    岭南梅香阅读 350评论 0 3