|
Course
|
Network and Computer Security
|
Professor
|
|
Student Name/ID
|
|
Assignment 2: Simple Cipher (10%)
|
Performed Date
|
|
Instructor's Sign
|
|
(marks)
|
OBJECTIVES:
Objective#1 Design and Programme a Cipher
Part 1 Design a Cipher allow user to use a “key” to encrypt and decrypt the message. Document your design (can use both words and diagram to show). One design document is expected
Use at least two ciphers combined to design your own cipherSpecify the min. and max. length of the message user can enter to encryptSpecify the length of the “key” user can enter to encrypt and decrypt the message
Part 2: Programme the cipher and make it available to validate. Cleartext for the original programming scripts has to submitted. A frontend webpage is provided to allow for validation of the programme and the cipher.
Use any programming language to programme your cipher based on part 1 design. Provide a frontend interface for your professor to validate the design with clear instructions (like the length of the input message and key).
Expectation:
User enter the message with the key of his/her choice, your cipher will convert them to ciphertext.
User cut and paste the ciphertext to your decryption session and input the same “key”, the original message is decrypted and is the same as what the user enters in the encryption session.
">