📋 Activity Overview

A historical framing: Akbar's general is sending a secret message. Students crack a Caesar cipher using frequency analysis — connecting history, mathematics, and encryption in one CT activity.

💡 Teacher Tip

Use a shift of 13 (ROT-13) — this way, applying the same algorithm twice decrypts the message (encrypt = decrypt), which is a beautiful 'aha' moment about symmetry in mathematics.

🎯 Learning Objectives

  • ✓ Understand the Caesar cipher as a simple substitution algorithm
  • ✓ Apply frequency analysis to break a cipher without the key
  • ✓ Connect mathematical patterns to real cryptographic methods
  • ✓ Discuss the history of encryption and its role in modern security

🗂️ Materials Needed

Encrypted message (pre-prepared) Alphabet frequency table (English) Cipher wheel (printable) Letter tally sheet Pencils Historical context handout

📌 Step-by-Step Instructions

Historical Hook (5 min) — 'It is 1575. General Todar Mal must send a military secret to Emperor Akbar. The message could be intercepted. He shifts every letter 3 positions forward in the alphabet…'
Learn the Cipher (5 min) — Demonstrate: A→D, B→E, C→F… Encrypt 'VICTORY' together as a class. Students practise encrypting their name.
Receive the Encrypted Message (3 min) — Distribute the 'intercepted' encrypted message (a 60-letter paragraph). 'You are the enemy code-breaker. Crack this message without knowing the shift number.'
Frequency Analysis (15 min) — Students tally how many times each letter appears in the ciphertext. Compare to the known frequency table for English (E is most common, T second…). If 'X' appears most often, the shift is probably 23 (E→X).
Try the Key (5 min) — Apply the discovered shift to decrypt the first line. Does it make words? Adjust if needed.
Decrypt the Full Message (8 min) — Pairs complete decryption. The message is a dramatic piece of 'intelligence' about an imaginary battle.
Modern Connections (5 min) — 'Caesar cipher is too simple for modern security. How does HTTPS encryption work differently? What makes a cipher secure?'
Debrief (4 min) — Discuss: why does frequency analysis work? What would make it fail?

🧠 CT Pillar Connections

Pattern Recognition
Frequency analysis works because natural language has predictable letter distribution patterns — recognising this pattern is the key to breaking the cipher.
Algorithmic Thinking
Both encryption and decryption are algorithms: repeatable, precise procedures. Frequency analysis is itself an algorithm for key discovery without brute force.

💬 Discussion Questions

  • Why is frequency analysis powerful? What assumptions does it rely on?
  • What would make a substitution cipher stronger than Caesar's simple shift?
  • How does your phone's encryption differ from the Caesar cipher?
  • If you were Akbar's general, how would you make your cipher harder to crack?