Based on our work with Ciphers, I would like each of you to research and present about one of the classic ciphers.
When was this cipher used? Who used it?
How does the cipher work? Demo an encryption and decryption Is it symmetric, does the same process decrypt as encrypt?
How many possible keys or codes could there be? How would you attempt to decode this message if you didn't have a key. What is the mathematical complexity to solve the code?
Find a website or program that will encode using this technique Demo how it works. Is there any easy "decode" available?
Why did this stop being a useful code? What made it useful when it was being used? What are other interesting uses of this code or similar codes?
Your final presentation should be given to the class as a PowerPoint with visuals and supporting information. This is a big assignment so be prepared to answer questions and give a complete picture of the cipher, it's use, and historical context.
- Caesar Cipher
- Transposition Cipher
- Substitution Cipher
- Multiplicative Cipher
- Affine Cipher
- Vigenere Cipher
- One-Time Pad
- Polybius Square
- Four Square Cipher
- Rail fence cipher
- Atbash Cipher
- Scytale Cipher
- Bacon's Cipher
- Book Cipher
- Pigpen Cipher
- Playfair Cipher
- M-94 Cipher
- Nihilist Cipher
- Hill Cipher
Many resources could be used to extend the learning of this unit.
https://inventwithpython.com/hacking/chapters/
- Chapter 7 - Hacking Caesar Ciphers
- Chapter 12 - Detecting English Programmatically
- Chapter 15, 16 - Affine Cipher
- Chapter 21 - Hacking the Vigenere Cipher
- Chapter 22 - The One-Time Pad
http://www.cecildaily.com/diversions/cryptoquip/
http://rumkin.com/tools/cipher/
Cyber Security Curriculum is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.