Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.54 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.54 KB

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

Lesson Plan

Jefferson's Wheel Cypher

Lesson Plan

Introduction to Cryptography: Slides (PPTX)

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

visualcrypto/explanation.pptx - shows the two different ways to encode each bit.

visualcrypto/visualcrypto.py - Python code for generating keys and transparencies. See the comments in the code for how to use.