


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This exam paper is related to System Security. This paper held at Bengal Engineering and Science University. It includes: Symmetric, Encryption, Public, Channel, Caesar, Cipher, Substitution, Counter, Mode, OFB, Confusion
Typology: Exams
1 / 4
This page cannot be seen from the preview
Don't miss anything!



Alice-Encrypt(K 1 , K 2 , b) = DES(K 1 , b) ⊕ K 2.
Show that Bob can exhaustively search for the key K 1 without having to worry about the value of K 2 , and therefore the scheme is not much secure than basic DES, as far as exhaustive key search goes. Hint. Assume that Bob has two plaintext-ciphertext blocks:
b 1 , Alice-Encrypt(K 1 , K 2 , b 1 ) = DES(K 1 , b 1 ) ⊕ K 2 , and
b 2 , Alice-Encrypt(K 1 , K 2 , b 2 ) = DES(K 1 , b 2 ) ⊕ K 2 , and Show that Bob can craft a value that depends only on b 1 , b 2 , and K 1 , but not K 2. Bob can compute Alice-Encrypt(K 1 , K 2 , b 1 ) ⊕ Alice-Encrypt(K 1 , K 2 , b 2 ) = DES(K 1 , b 1 )⊕ DES(K 1 , b 2 ). The last value depends only on K 1 , so can be exhaustively searched using ap- proximately 2^55 tries, as in regular DES. Once the value of K 1 is known, DES(K 1 , b 1 ) can be computed and K 2 recovered as K 2 = Alice-Encrypt(K 1 , K 2 , b 1 ) ⊕DES(K 1 , b 1 ).