美文网首页
第四章作业 P.121 Problems 4.7

第四章作业 P.121 Problems 4.7

作者: co_nan | 来源:发表于2017-10-10 23:22 被阅读0次

#证明DES解密算法实际上是DES加密算法的逆

DES加密

明文的处理:首先,64位的明文经过初始置换重新排列。16轮相同函数的作用,每轮作用都有置换和代替。最后一轮迭代的输出有64位,左半部分和右半部分互换产生预输出。最后预输出再被与初识置换IP互逆的置换产生64位的密文。

密钥的使用:密钥经过置换、循环左移和一个置换分别得到各轮的子密钥用于各轮的迭代。每轮置换函数相同,但因为密钥的循环位移,每轮的子密钥也不同。

DES解密

解密算法与加密算法其实是相同的,只是两者子密钥的使用次序相反。除此之外初始置换和逆初始置换是相反的。

密文的处理:64位的密文经过初识置换互逆的置换IP-1重新排列。16轮相同函数的作用,每轮解密过程中间值和加密过程的中间值左右互换的结果是一样的。每轮作用都有置换和代替。最后一轮迭代的输出有64位,左半部分和右半部分互换产生预输出。最后预输出再被初识置换作用产生64位的明文。

子密钥的使用次序与加密过程的使用次序相反。

首先先进行最终置换,然后逆序使用子密钥。经过十六轮后,进行初始置换,即可解密。

可知DES解密算法是DES加密算法的逆。

相关文章

  • 第四章作业P.121 Problems 4.7

    P.121 Problems 4.7 Show that DES decryption is,in fact ,t...

  • 第四章作业 P.121 Problems 4.7

    #证明DES解密算法实际上是DES加密算法的逆 DES加密 明文的处理:首先,64位的明文经过初始置换重新排列。1...

  • P.121 Promblem 4.7

    P.121 Promblem 4.7 problem 4.7: Show that DES decryption ...

  • Problems4.7

    证明des解密算法是加密算法的逆。 加密过程是将明文P等分成两半L0和R0进行L轮迭代。按下列规则计算 Ri = ...

  • Problems4.7

    由于DES算法符合Feistel密码结构 所以Ri+1=Li,Li+1=Li⊕F(Ri,Ki) 然后在解密过程中把...

  • 4.7作业

    这静谧的树林中的空气让人感觉有些稀薄,阳光透过树叶间的缝隙,在地上投出一个个斑驳陆离的圆形光斑,灰尘精灵在一丝丝的...

  • 4.7作业

    遇到不喜欢的人,我会保持沉默,不理解的事我会直接表示不能理解,不进行评论。 我的回应 1.你为什么这么生气?能说出...

  • 4.7作业

  • 4.7作业

  • 4.7作业

    疫情在家,封闭每天都出不去。 工作基本上没什么事,学习很少。主要看小说了。 放松的原因是节前拿到了拟录取通知。没什...

网友评论

      本文标题:第四章作业 P.121 Problems 4.7

      本文链接:https://www.haomeiwen.com/subject/uwhvyxtx.html