One time Pad Reuse Lt. Will Crypt Randomly, a member of the Sealand1 Navy, is in
ID: 3796704 • Letter: O
Question
One time Pad Reuse
Lt. Will Crypt Randomly, a member of the Sealand1 Navy, is in charge of sending secret messages to his country’s ships using one-time pads (OTP). Unfortunately, Will fell asleep and cannot remember which one-time pads he has already used and which are unused! The US Navy has intercepted four ciphertexts sent by Will. The captured ciphertexts are available from https://www.cmand.org/cs4538/sealand/index.html and also the course resources page.
(a) Explain why Lt. Randomly should be fired if he reused a OTP2 .
It turns out that Sealandians speak English and that the plaintext of the messages Will sent are in ASCII English.
(b) Were any of the four ciphertexts encrypted with the same pad? (Hint: you will probably want to write a program that reads the ciphertexts and automates your analysis).
(c) Detail your algorithm in (b) to identify pad reuse and identify which ciphertexts were encrypted with the same pad.
(d) (0-10 pts Extra-credit). Decrypt one or more of the Sealand messages.
Explanation / Answer
Answer a) Lt. Randomly should be fired if he reused a OTP2 because of following reasons:
i) Reusing of OTP help the US navy to intercept more messages. Becuase they have already intercept four messages and they must being knowing
previously used OTP
ii) By using the OTP again, make others to easy understand your technique of encrypting the plain text to cipher.
iii) One OTP can be used only one time. So if OTP is reused then it will not be decrypted on the other side where we are sending the encrypted message.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.