View on GitHub

CyberSecurity

A curriculum for a high school cyber security course.

Substitution Cipher

Overview

Students will use a substitution cipher to encrypt a message and then to decrypt a message. In a substitution cipher each letter of the alphabet is swapped with a different letter.

Purpose

Substitution ciphers are significantly more secure than a Caesar cipher but require a more complicated key. Look at the differences in complexity and portability of different ciphers.

Objectives

Students will be able to:

Preparation

Vocabulary

Teaching Guide

Getting Started

Introduce the idea of a substitution cipher

Activity

Activity

Wrap-up

Discussion

  1. How is this type of cipher more secure than a shift cipher like Caesar?
  2. What are the weaknesses of this cipher?
  3. How does the random substitution compare to a keyword cipher?
    1. What are strengths/weaknesses of each?

Assessment Questions

Extended Learning

Arduino Programming: Random Alphabet Generator https://circuits.io/circuits/5157643-arduino-alphabet-generator/

Standards Alignment

License

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