Part 1: Find good encryption solutions
a. Search the web for various commercial encryption algorithms.
b. Find one that you feel may be “snake oil”.
c. Write a report explaining the encryption algorithm and your opinion
*in-text citations and references are required
*written in at least 2~3 paragraphs
Part 2: Compete encoding and decoding messages
Julius Caesar used a simple substitution cipher to send messages to his troops. He substituted each letter by the letter that was 3 places further along in the alphabet, so that “a” was replaced with “D”, “b” with “E” and so on.
a. Complete the table below to show what each letter is enciphered as using this system.
a b c d e f g h i j k l m n o p q r s t u v w x y z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
b. Using the Caesar Cipher, encode the name of your school. Did your partner get the same answer?
WRZVRQ XQLYHUVLWB
BHV
c. Computer scientist would call 3 the “key” for this cipher. How many different keys are possible?
26
d. Encode the following messages:
• Caesar cipher with a shift key of 21
Plaintext: PROGRAMMING
Ciphertext:
• Vigenere cipher with a keyword of MESA
Plaintext: RAVENS
MESAME
Ciphertext:
• Simple Transposition Cipher with keyword: cat
Plaintext: OCEAN CITY
Ciphertext:
• Caesar cipher with a shift key of 7
Plaintext: MARYLAND BLUE CRABS
Ciphertext:
• Caesar cipher with a shift key of 2
Plaintext: INNER HARBOR IN BALTIMORE CITY
Ciphertext:
e. Decode the following messages:
• Use the Caesar cipher with a shift key of 2_
Ciphertext: EQORWVGTUEKGPEG
Plaintext:
• Use the Caesar cipher with a shift key of 2_
Ciphertext: OCTANCPFJCUVJGDGUVETCDECMGU
Plaintext:
• Use the Caesar cipher with a shift key of -3_
Ciphertext: QEBZFMEBOEXPYBBKYOLHBK
Plaintext:
• Use the Vigenere cipher with the keyword: good
Ciphertext: YOHXXROB
GOODGOOD
Plaintext:
• Use Simple Transposition cipher with the keyword: lions
Ciphertext: HPSSR TIIAB SETTA IHNYE CREOK
Plaintext:
Sample Solution