Cipher Challenge: teacher guide

How to run The LUMA Files with a club or a class.

📘 In short

Eight codebreaking challenges tell one story, set in the city of Aurora in 2084. Each challenge teaches one idea and has three steps:

1 · 📽 BriefingYou go through it on the board (🖥 Present): short steps with a cipher wheel, cipher machines, letter counts and 👁 Reveal answers.
2 · Part AA message from our side. Everyone attempts it, on paper.
3 · Part BA harder message intercepted from Helix: an extension for students who crack Part A.

Begin with Briefing 0: Introduction, which sets out the story and how the challenge works.

🖨 Printable pack📽 Briefing 0👩‍🏫 Class codes and solutions🧰 Toolkit

✏️ Paper first, tools for help and checking

The challenge works best when students crack the messages on paper, in pencil: spotting patterns, counting letters and testing guesses is where the thinking happens, and pairs talk more over a shared sheet than over a screen.

The later challenges (Vigenère, Challenges 7 and 8) need a lot of counting: let students use the online tools for the counting, and keep the reasoning on paper.

🕐 A typical session (about an hour)

10–15 minThe briefing on the board. Pause at each 👁 Reveal for students to try first; the “Try it” steps work well done together.
35–40 minStudents work in pairs or threes on the printed Part A, with a device between them for the tools. Pairs who crack it move on to Part B.
5 minCheck answers online, read the cracked message aloud and talk about what it reveals in the story. Show the leaderboard (Class codes page, 🖥 Present) if you use one.

Eight challenges plus the introduction fill about a term at one session a week. Part B messages are good for students to carry on with between sessions.

👥 Class codes (optional)

On Class codes, make a code for your group. Students join at mrwellsmaths.com/join (like every class activity) with the code and their first name and the first letter of their surname; their work is saved as they go, and joining with the same name on another device carries on where they left off.

🧮 The maths in it

ChallengeCipherMaths
1–2Caesar shiftModular arithmetic ($y \equiv x + k \pmod{26}$); frequency and proportion
3–4Atbash, affine, keyword$y \equiv ax + b \pmod{26}$; factors and common factors; inverses modulo 26; solving simultaneous equations modulo 26
5SubstitutionCounting keys ($26!$); frequency analysis; patterns
6Rail fence, columnsFactors of the message length; arranging in grids
7–8VigenèreFactors and common factors of gaps; probability (the index of coincidence); comparing distributions