{"id":33350,"date":"2024-09-25T01:19:22","date_gmt":"2024-09-25T01:19:22","guid":{"rendered":"https:\/\/www.writemyessays.app\/blog\/questions\/this-assignment-consists-in-recovering-the-plaintext-associated-with-the-ciphertext-attached-to-this-assignmen\/"},"modified":"2024-09-25T01:19:22","modified_gmt":"2024-09-25T01:19:22","slug":"this-assignment-consists-in-recovering-the-plaintext-associated-with-the-ciphertext-attached-to-this-assignmen","status":"publish","type":"questions","link":"https:\/\/www.writemyessays.app\/blog\/questions\/this-assignment-consists-in-recovering-the-plaintext-associated-with-the-ciphertext-attached-to-this-assignmen\/","title":{"rendered":"This assignment consists in recovering the plaintext associated with the ciphertext attached to this assignmen"},"content":{"rendered":"<p><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">This assignment consists in recovering the plaintext associated with the ciphertext<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">attached to this assignment. In particular, you will need to:<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">1. Determine which encryption algorithm was use to produce the ciphertext attached<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">to this assignment<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">2. Identify which weakness in the scheme allows you to recover the plaintext<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">3. Write a program that leverages the weakness you identified to recover the plaintext.<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">The program can be written in Java, Python, C, or C++<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">The decryption does not need to be perfect. For instance, 20%-25% of the characters<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">in the ciphertext might be decrypted incorrectly by your program. However, it should be<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">still possible to understand the output of your program.<\/span><\/p>\n<div><\/div>\n<div><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 21.5193px; cursor: auto;\">Instructions<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">Sumbt slides or docs with speakers notes on (1) how your identify the encryption algorithm<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">used, together with any analysis of the ciphertext that you might have performed; (2) an<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">explanation of the weaknesses of the scheme you identified; and (3) an explanation of how<\/span><br style=\"cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">the code in your program works&nbsp;<\/span><span style=\"font-size: 16.36365px; background-color: var(--color-6); color: var(--color-1); font-variant-caps: inherit;\">3. Source code (no Eclipse projects), with written instructions on how to run&nbsp;<\/span><\/span><\/div>\n<div><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\"><span style=\"font-size: 16.36365px; background-color: var(--color-6); color: var(--color-1); font-variant-caps: inherit;\"><br \/><\/span><\/span><\/div>\n<div><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\"><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\">3. Source code (no Eclipse projects), with written instructions on how to run the code and exmplaing in detail the questions asked above with speakers notes.&nbsp;<\/span><\/span><\/div>\n<div><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\"><br \/><\/span><\/div>\n<div><span style=\"margin-right: -917.996277px; margin-bottom: -917.996277px; font-size: 16.36365px; cursor: auto;\"><br style=\"cursor: auto;\"><br style=\"cursor: auto;\"><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This assignment consists in recovering the plaintext associated with the ciphertextattached to this assignment. In particular, you will need to:1. Determine which encryption algorithm was use to produce the ciphertext attachedto this assignment2. Identify which weakness in the scheme allows you to recover the plaintext3. Write a program that leverages the weakness you identified to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":[],"disciplines":[202],"paper_types":[],"tagged":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions\/33350"}],"collection":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions"}],"about":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/types\/questions"}],"author":[{"embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/comments?post=33350"}],"version-history":[{"count":0,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/questions\/33350\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/media?parent=33350"}],"wp:term":[{"taxonomy":"disciplines","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/disciplines?post=33350"},{"taxonomy":"paper_types","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/paper_types?post=33350"},{"taxonomy":"tagged","embeddable":true,"href":"https:\/\/www.writemyessays.app\/blog\/wp-json\/wp\/v2\/tagged?post=33350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}