View on GitHub

CyberSecurity

A curriculum for a high school cyber security course.

Enigma Cipher

Overview

Students will make a papercraft version of the German Enigma machine to better understand how the encryption worked. Students will also look at the historical significance of Enigma and the people who worked to break the code.

Purpose

The German Enigma is one of the first examples of mechanization of cryptography. The operation of the machine was sophisticated but the mathematics of the combinations of the rotors, plugs, and starting positions created a code that the Germans believed was “unbreakable”

Objectives

Students will be able to:

Preparation

Teaching Guide

Getting started:

German Enigma - Numberphile (video):

Activity:

Wrap-up

Video - The flaw in the German Enigma:

Discussion:

Assessment Questions

Extended Learning

Read: Chapter 3 - The Code Book

The Mechanization of Secrecy

After reading Chapter 3 of the Code Book, reflect on the use of the German Enigma during World War 2 and the work of Alan Turing and others to break the code. Again, this is a blog so I would like you to talk about it in a manner that explains the technology and it’s implications to an audience who does not know about it.

There are a few things I think you should look at in your blog:

3D Print an Enigma Cylinder

Watch Movie: Imitation Game

Standards Alignment

License

Cyber Security Curriculum Creative Commons License is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.