Question: Consider the Meet - in - the - Middle attack of Double DES ( the weakened, exportable version ) , with 6 4 - bit

Consider the Meet-in-the-Middle attack of Double DES (the weakened, exportable version), with 64-bit data blocks and two 40-bit keys. If a pair of keys (K1, K2) can satisfy EK1(P1)= DK2(C1), i.e. lead to the same output in the middle stage, we call it a collision. The corresponding pair of keys is referred to as a colliding key-pair, which may or may not be the pair of authentic keys. (a) For a random pair of 40-bit keys, what is the probability that they will produce a collision at the middle stage? (b) If one enumerates all possible key-pairs (40-bit per key), on average, how many colliding key-pairs do we expect to find if we only check each key-pair against one given pair of plaintext and ciphertext, say (P1, C1)?(c) For a random pair of 40-bit keys, what is the probability that it will lead to a collision at the middle stage for 2 different pairs of plaintext and ciphertext, i.e.(P1, C1) and (P2, C2)? That is, the probability that (K1, K2) will satisfy: EK1(P1)= DK2(C1) and EK1(P2)= DK2(C2).(d) To follow up on part (c), if we enumerate over all possible key-pairs, what is the expected number of key-pairs that can satisfy EK1(P1)= DK2(C1) and EK1(P2)= DK2(C2) simultaneously?

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 Programming Questions!