1. A 2,000-bit message is used to generate a 256-bit hash. One the average, how many other messages could be expected to generate the same hash value? What does this tell us about the length of a hash as compared to the length of the message? 2. Using the English alphabet (i.e., mod 26 arithmetic) let plaintext = {p1, p2, , pn} and corresponding ciphertext = {c1, c2, , cn}. Suppose the encryption function is ci = pi + 5 (mod 26). If you receive the ciphertext message RNQJDHDWZX, decrypt to recover the plaintext. What is the decryption function, and the recovered plaintext? What type of cipher is this? What are some weaknesses of this cipher? 3. Substantiate or refute the following statement: The cryptographic basis of the Enigma machine is the use of a trapdoor function. 5. A particular cipher is implemented by combining the ASCII representation of plaintext characters with pseudorandom bytes (eight-bit binary strings of 1s and 0s) using the XOR function. In the process of encrypting a message, a character in the plaintext, a capital R, is XORed with the pseudorandom byte 10010101. a. What is the ciphertext (in binary form) generated by the encryption of the character R? (Please show your work.) b. How is the plaintext for this encrypted R recovered? (Please show your work.) 6. The following ciphertext is a monoalphabetic ciper: ROXBOOG TOSOXUXUVG WGP NVTMOXXUGM, UX UE W HWTCOI XLWX W GOB XLVDMLX OCOT EXTDMMIOE UGXV OAUEXOGQO. HWEVG QVVIOZ Decrypt this message, and briefly describe your cryptanalysis methodology. In particular, list features of the ciphertext that hindered or helped your decryption process. 7. An organization has 2000 members. It is desired that each member of the organization be able to communicate securely with any other member, without any other member being able to decrypt their messages. How many unique keys are required if: a. The organization uses a symmetric cipher. b. The organization uses an asymmetric cipher. 8. The following questions are worth 2 points each: a. Bob picked N=77 for use in a RSA-encrypted message. Since N is part of the public key, Alice was able to crack Bobs message by determining the values of p and q that Bob used. What are the values of p and q did she determined? b. Is 89,201,768 a prime number? Why or why not? 10. Modular arithmetic is used in public key ciphers. What is the value of X for each of the following: a. X = 1,233 mod 16 b. X = 6 mod 50 c. X = 60 mod 5 d. X = 50 mod 6 12. Using RSA, let p = 19, q = 13 and e = 5. Which of these is the complete private key: a. (169, 247) b. (173, 247) c. (169, 216) d. (173, 216) e. None of the above. (For full credit, please show your reasoning.) 13. Encrypt-It-Rite, a vendor of encryption software, sells a symmetric cipher that uses a 56-bit key. The company decides to conduct a challenge to crack an encrypted message using a brute-force approach. The average time to crack the message is found to be 12 hrs. How many more bits would they need to add to the key to increase the average cracking time to 3072 hrs? 14. Roberta, the daughter of Bob and Alice, is a summer intern at Encrypt-It-Rite, Inc. For her summer project, Roberta would like to implement a stream cipher using public key encryption. Is this a viable idea? Why, or why not. 15. You are Alice. You have agreed with your friend Bob that you will use the Diffie-Hellman public-key algorithm to exchange secret keys. You and Bob have agreed to use the public base g = 19 and public modulus p = 29. You have secretly picked the value SA = 23.You begin the session by sending Bob your calculated value of TA. Bob responds by sending you the value TB = 17. What is the value of your shared secret key? 16. Bob is concerned about the possibility of having his 100k byte file modified without his knowledge, so he calculates a 128 bit hash. Alice, unbeknownst to Bob, changes a single character in Bobs file. Assuming that Bob used a strong hash function, what would the hash …
Looking for solution of this Assignment?
WHY CHOOSE US?
We deliver quality original papers |
Our experts write quality original papers using academic databases. |
Free revisions |
We offer our clients multiple free revisions just to ensure you get what you want. |
Discounted prices |
All our prices are discounted which makes it affordable to you. Use code FIRST15 to get your discount |
100% originality |
We deliver papers that are written from scratch to deliver 100% originality. Our papers are free from plagiarism and NO similarity |
On-time delivery |
We will deliver your paper on time even on short notice or short deadline, overnight essay or even an urgent essay |