Question: i need this for now please help Design Specifications: Design a digital system for encryption-decryption using a 7 bit toy-key with the following functionality: Use
Design Specifications: Design a digital system for encryption-decryption using a 7 bit toy-key with the following functionality: Use the Logisim Keyboard (which interfaces with your laptop keyboard) to write text. Text will be displayed in four TTY Logisim displays in the first display you will display the text as it is typed in the keyboard. In the second display you will display the encrypted text delivered by the Encryption Sub-system using a 7 bit toy- key. The encryption method using the 7 bit key is your decision and design. (Hint: there are only 128 possible combinations of 7 bits, therefore is very easy to crack the encryption resulting from a single 7 bit toy.key). In the third display you will display the text decrypted by your client, using the client decryption sub-system at the other end of the channel. You client knows the encryption method and also knows the encryption key. In the fourth display you will display the text decrypted by the Hacker, using the Hacker Key Search and Hacker Decryption sub-systems. The hacker knows the encryption method but not the 7-bit encryption key. Constraints: Spaces are not encrypted. Use type-D flip flops if needed. You may use built-in Logisim blocks if desired. Hacker searches for the key and applies each possible key until text becomes intelligibly. Each key in the search should be tried on two to three words or about 20 characters (enough to see a pattern of Inteligibly text) When text becomes intelligibly hacker stops the search and retains the working key See demonstration videos provided for the project. Optional VHDL Bonus: A working VHDL realization, in addition to a Logisim implementation, is worth up to 6 bonus points A possible architecture of your system, using different encryption-decryption subsystems, is depicted in the next page
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
