Question: ( a ) The complementation property of DES : Given Y = D E S K ( x ) , prove that ? b a

(a) The complementation property of DES : Given Y=DESK(x), prove that ?bar(Y)=DES?bar(K)(x),
where x denotes the bitwise complement of x(i.e.,x is obtained from x by changing all
the 1s to 0s and all the 0s to 1s).
(Hint: This has nothing to do with the structure of the S-boxes. You also need to leverage
the fact that operations such as permutations and shifts are not affected by bitwise com-
plementation. To solve the problem, just work through all the other steps of the encryption
algorithm and provide a detailed justification for your answer.
You might also need to use the fact the for any two bits a and b, we have ao+b=o+bar(b), and
?bar(ao+b)=o+b
 (a) The complementation property of DES : Given Y=DESK(x), prove that

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!