Monoalphabetic substitution cipher
A cipher that swaps each letter for a different letter from one scrambled alphabet. That scrambled alphabet is the key, and it never changes during the message.
Understanding Monoalphabetic substitution cipher in ACARA Digital Technologies Years 9–10
What it does: CYBER comes first in the key. The other letters follow in alphabetical order, skipping those already used, so the key is easy to remember but still scrambled. Decrypting reads the table backwards. The ciphertext letter Q is found in the key row and swapped for the plain letter A above it. The scrambled alphabet is the key. A single shift number is the key for a Caesar cipher, which is just one special kind of substitution. A becomes Q, B becomes W and C becomes E. So C, A, B becomes E, Q, W. A keyword alphabet starts with the keyword, then adds the unused letters in order. Every letter appears exactly once.
Common mistakes: Two plain letters map to the same cipher letter, 'x'. A substitution key is a scrambled alphabet, so each letter must be used once. Otherwise decryption is ambiguous. It should be {'a': 'x', 'b': 'q'}. The reverse table is looked up by letter, such as back['x'], so it must be a dictionary. A list can only be indexed by numbers. It should be back = {}.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 828–859) and word search (Modules 810–859).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
monoalphabetic substitution cipherFill in the Blanks
Spot the Error
Student with a class code? Join your class →