Question

Problem 2 (15 pts) In EDE mode of 3DES, encryption of message m with keys k1,...

Problem 2 (15 pts) In EDE mode of 3DES, encryption of message m with keys k1, k2 and k3 works as follows: C=Ek1(Dk2(Ek3(m))), where E and D denote the encryption and decryption operation of DES respectively. Given several <m, c> pairs, how can an attacker find the three keys with effort in the order of 2112 instead of 2168? Describe the attack in detail. (Hint: meet-in-the-middle attack)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The key length of 3Des is 168 bits which is 3 times more than DES whish is of 56 bits only. Making the key complexcity factor to 2112 is increased, but due to the possibilty of meet-in-the-middle attack ,the attacker can make a pair of plain text and chiper text and he can attack the encryption from both sides. the total plain text ecryption key for each level is 2112 and this result is adian compared with the decryption of the cipher text with all 256 possible keys . so overall we have 2112 + 256 = 2168 when using the brute force method.

MEET - IN - THE - MIDDLE - ATTACK : It is a generic cryptographic attack against encryption schemes which rely on performing multiple encryption operations in sequence. The MITM attack is the primary reason why Double DES is not used and why a Triple DES key (168-bit) can be bruteforced by an attacker with 256 space and 2112 operations.

The meet-in-the-middle attack targets block cipher cryptographic functions. The intruder applies brute force techniques to both the plaintext and ciphertext of a block cipher. He then attempts to encrypt the plaintext according to various keys to achieve an intermediate ciphertext . Simultaneously, he attempts to decrypt the ciphertext according to various keys, seeking a block of intermediate ciphertext that is the same as the one achieved by encrypting the plaintext. If there is a match of intermediate ciphertext, it is highly probable that the key used to encrypt the plaintext and the key used to decrypt the ciphertext are the two encryption keys used for the block cipher.

Add a comment
Know the answer?
Add Answer to:
Problem 2 (15 pts) In EDE mode of 3DES, encryption of message m with keys k1,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT