3. 3DES is the block cipher of block size 64 and keyspace F256F256F256 with encryption functions defined by e(k,k,k)(x)=ek(dk(ek(x))) where ek and dk are the encryption and decryption functions for DES. (a) Show that there is a meet-in-the-middle attack using multiple chosen plaintexts that finds the key using about 2112 encryptions/decryptions. (b) Assume no attack better than (a) exists. Is 3DES secure?.