CSC 121 Information Security
Lab Assignment 2: Cryptograms and Cyphers
Cryptology is the field of information security science that encompass cryptoanalysis/cryptograms, cyphers, and steganography. Throughout the centuries political agents, operatives, and artists, sent secretive messages to other operatives, military officials, diplomats, oppressed factions within the king’s realm, etc. One of the interesting aspects of this field is the concealment of hidden information, which can be very powerful when coupled with cryptographic algorithms.
For your assignment, create a mechanism that hides information in the form of a cryptogram or cypher.
Requirements
Step 1: Think about an encoding/decoding scheme regarding the message you are attempting to hide.
Step 2: Illustrate how you would hide (conceal) the actual text/message.
Step 3: Illustrate this by an example capturing the Before/After state (i.e., the secret message in terms of a representation/mapping of data).
Note: This assignment includes basic abstraction, which is a must-have concerning computer science and software engineering.
Guidance
You have a fair amount of liberty. Choose something that you have an interest.
Submission
You should submit a .zip file (Windows) if you plan to submit more than one file. This would be in Word format (docx). This assignment must be submitted directly via Canvas upload.