Computer & Network Security Academic Essay

Computer & Network Security

Order Description

In this project, you are requested to refer to the cryptographic techniques discussed in Project 1 and Select one to be detailed here and implemented using a programming language of your choice.

Task 1: [40 Marks]

a) Propose and describe an encryption algorithm in the form of pseudo code.
b) Propose and describe a decryption algorithm in the form of pseudo code
c) Draw the flowchart of the encryption algorithm
d) Draw the flowchart of the decryption algorithm

Task 2: [50 Marks]

Using a high level programming of your choice such as C, JAVA… write a code that implements the Algorithm selected above. This code should allow a user to take in input a text file (plaintext) and Gives in output the encrypted text file (cipher text). Your code should also be able to take this Encrypted text file and restore the original text file.

Is this question part of your assignment?

Place order