3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接受方用K1解密,K2加密,再用K1解密,这相当于使用______倍于DES的密钥长度的加密效果。

admin2011-01-04  33

问题 3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接受方用K1解密,K2加密,再用K1解密,这相当于使用______倍于DES的密钥长度的加密效果。

选项 A、1   
B、2
C、3
D、6

答案B

解析 DES是一种国际标准化组织(ISO)核准的数据加密标准,其算法基础是替代和置换的混合形式。它用56位密钥加密64位明文,用于产生64位密文。3DES在DES的基础上通过组合分组方法设计相应的加密算法。假设P代表明文,C代表密文,EK()代表DES算法的加密过程,DK()代表DES算法的解密过程,则根据本试题中的相关描述,该3DES的加密过程为:;3DES的解密过程为:
   由于在发送方的两次加密过程均使用密钥K1,在接受方的两次解密过程也均使用密钥K1,因此这种3DES(也称为Triple DES)密钥的有效长度为56×2=112位,其加密效果相当于DES的56位密钥长度的加密效果的2倍。
转载请注明原文地址:https://jikaoti.com/ti/qxJ7FFFM
0

最新回复(0)