All Activities
Computing

Secret Codes: Introduction to Encryption

Overview

Students explore how messages can be coded so only certain people can understand them.

Learning Objective
Students understand how simple encryption can protect information by hiding its meaning.

Resources needed

  • Paper
  • Pencils

Lesson stages

0 / 10 done
  1. 1 Introduce secret codes and encryption.
  2. 2 Give examples (simple letter shifts).
  3. 3 Students create a code system.
  4. 4 Write a message using the code.
  5. 5 Swap messages with a partner.
  6. 6 Decode each other’s messages.
  7. 7 Discuss difficulties.
  8. 8 Introduce idea of secure communication.
  9. 9 Reflect on why encryption is important.
  10. 10 Discuss real-world uses.

Tap a step to mark it as done.

Variations

  • Use symbols instead of letters.
  • Create more complex codes.
  • Time decoding challenges.
More information

Teach: code, secret, message, decode, encrypt. Use frames: 'This means…'.

Use simple symbols or drawings.

Can students create and decode messages? Can they explain purpose?

Fully unplugged with paper or verbal codes.

Students may think codes are always easy to break.

Encryption is essential for protecting data in modern computing.