Materials for teaching introductory Cryptography for High School students
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
jeffersonwheel
visualcrypto
LICENSE
README.md

README.md

Cipher School for Muggles

Open materials for teaching introductory Cryptography for High School students, developed for Cyberwars at UVA Camp 2018.

Secure Multi-Party Computation for Muggles

Jefferson's Wheel Cypher

[LINK TO SLIDES and LESSON PLAN]

jeffersonwheel/substitution.py - simple monoalphabetic substitution cipher
jeffersonwheel/jeffersonwheel.py - code for Jefferson's Wheel Cypher

The wheelcypher.pptx is a PowerPoint file with a generated wheel key that can be printed on a double-sided printer and cut into rings that fit around a water bottle to make a model wheel cipher machine.

Visual Cryptography and Perfect Ciphers

[LINK TO SLIDES and Lesson Plan]