+
Worksheet
Curated OER

Cryptography and Cryptanalysis

For Students 8th
In this cryptography and cryptanalysis instructional activity, 8th graders read the explanation and example for codes and ciphers, then answer 2 questions and decipher 2 messages.
+
Worksheet
Curated OER

Cryptography and Cryptanalysis

For Students 5th - 8th
In this ciphers worksheet, students cipher the message given to them with a cipher code. Students complete 1 message total.
+
Lesson Plan
Curated OER

Cracking Codes and Ciphers

For Teachers 4th - 8th
Students explore different codes and ciphers including Morse Code, Egyptian Hieroglyphs, and the Alphabet. They discuss how and why codes are used. Students create their own code and message to exchange with classmates.
+
Handout
Civil War Home

Home of the American Civil War: Military Telegraph Service

For Students 9th - 10th
Ciphers, codes, and wiretaps were all part of the telegraph service in both the Union and Confederacy. Read about the importance of the telegraph in relaying information and obtaining plans surreptitiously. From "Photographic History of...
+
Article
Khan Academy

Khan Academy: Xor Bitwise Operation

For Students 9th - 10th
If you've seen the lesson on the one-time pad, you know that it is the ultimate shift cipher. It involves the application of a random list of shifts equal to the length of the message. It's important to understand exactly how and why the...
+
Article
Khan Academy

Khan Academy: Xor and the One Time Pad

For Students 9th - 10th
This article focuses on cipher codes especially XOR and the one-time pad. Let's look at a visual examples to see the different scrambling effects of AND vs. OR vs. XOR by encrypting an image. Here is a digital image of Charles Babbage.
+
Unknown Type
Khan Academy

Khan Academy: Bitwise Operators

For Students 9th - 10th
These practice questions will assess your knowledge of bitwise operators.
+
Lesson Plan
Other

Curiosity in the Classroom: Principles of Encryption [Pdf]

For Teachers 9th - 10th
In a world where people are sharing information every second online, securing that information is paramount. In this lesson plan students will understand the principle of encryption, how to decode encryption, and how to construct...