However, this is susceptible to a Meet-in-the-Middle attack:
- For , let .
- Given known and , encrypt for all possible possible .
- Store in table, sorted by .
- Decrypt with all possible and look for a match.
- Each hit is a candidate solution, validated with additional plain/cipher-text pair.
- A known plaintext attack against double DES will succeed with effort on the order of operations.