Modern & Applied Cryptography Breakers Intermediate
Breaking Double DES with Meet-in-the-Middle
Encrypting with DES twice looks like it should double the key to 112 bits. A meet-in-the-middle attack shows it barely adds one bit of real security, which is why 3DES uses three passes. Learn the attack with runnable Python against real DES.
12 min read