← VCE Cyber Security

Polyalphabetic ciphers

A cipher that uses a repeating list of shift numbers, so different letters in a message are shifted by different amounts.

Understanding Polyalphabetic ciphers in VCE Cyber Security

What it does: Multiple shifts make it harder to spot a repeating pattern than a single shift would. Only the same list of shifts, applied in the same order, correctly reverses the encryption. The list of shift numbers repeats again and again across the message. Different letters get shifted by different amounts, based on the repeating list. The list cycles back to the start and repeats as many times as needed. The repeating list of shifts is the key feature that makes a cipher polyalphabetic.

Common mistakes: Line 1 says it uses one fixed shift, but a polyalphabetic cipher uses a repeating list of different shifts. Line 3 says the list never repeats, but the list of shifts repeats again and again through the message.

Class: _____________________  ·  Name: _____________________  ·  Date: _________

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 41–50) and word search (Modules 41–74).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
Does a polyalphabetic cipher use a repeating list of shift numbers?
YesNo
Matches
Using a different list of shifts to decrypt
↓
This won't work - the message stays scrambled
Applying
Meanings
Term
Polyalphabetic cipher
Meaning
A cipher that uses a repeating list of shift numbers, so different letters in a message are shifted by different amounts.
Practice
shift_list = [2, 4, 6]
Testing
Gaps
A polyalphabetic cipher uses a
Check Answer
Spots
1Uses one fixed shift
2Uses a list of shifts

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Jellyfish' badge — Flow Controller, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. Does a polyalphabetic cipher use a repeating list of shift numbers?
A. Yes ✓
B. No
The list of shift numbers repeats again and again across the message.
2. Do all letters in the message get shifted by the same amount?
A. Yes
B. No ✓
Different letters get shifted by different amounts, based on the repeating list.
3. Which is harder to break: a polyalphabetic cipher, or a single fixed-shift cipher?
A. Single fixed-shift cipher
B. Polyalphabetic cipher ✓
Using multiple shifts makes patterns harder to spot than using just one shift.
4. Must the same list of shifts be used to decrypt as was used to encrypt?
A. Yes ✓
B. No
A different list of shifts won't correctly restore the original message.
5. Does using a different list of shifts than the one used to encrypt still decrypt the message correctly?
A. No ✓
B. Yes
Only the matching list of shifts correctly reverses the encryption.

Match the Pairs

A repeating list of shift numbers → What a polyalphabetic cipher uses instead of one fixed shift
Different letters shift by different amounts → What happens as the shift list repeats
A polyalphabetic cipher is harder to break than a single fixed shift → Using multiple different shifts
Decrypting needs the exact same list of shifts used to encrypt → Matching the shift list to reverse the cipher
Using a different list of shifts to decrypt → This won't work - the message stays scrambled
Using only one shift number for the whole message → This isn't polyalphabetic - it's just a single fixed shift

Key Term

Polyalphabetic cipher
A cipher that uses a repeating list of shift numbers, so different letters in a message are shifted by different amounts.

Fill in the Blanks

1. A polyalphabetic cipher uses a list of shift numbers.
Hint: Type the word for the repeating group of shift numbers used instead of one fixed shift.
2. The list of shifts repeats across the whole message.
Hint: Type the word for what the list of shifts does again and again through the message.
3. Different letters get shifted by different amounts.
Hint: Type the word describing how the shift amount changes from letter to letter.
4. This makes the message harder to break than a single shift.
Hint: Type the word for how much more difficult this cipher is to crack.
5. You need the same list of shifts to decrypt it.
Hint: Type the word for turning the scrambled message back into the original.

Spot the Error

Question 1
A Uses one fixed shift
B Uses a list of shifts
C Repeats the list of shifts
Line A — Line 1 says it uses one fixed shift, but a polyalphabetic cipher uses a repeating list of different shifts.
Question 2
A Uses a list of shifts
B List repeats across message
C List never repeats
Line C — Line 3 says the list never repeats, but the list of shifts repeats again and again through the message.
Question 3
A Different letters shift differently
B Every letter shifts the same amount
C The shift list repeats
Line B — Line 2 says every letter shifts the same amount, but different letters shift by different amounts from the list.
Question 4
A Harder to break than one shift
B Uses a repeating list of shifts
C Easier to break than one shift
Line C — Line 3 says it's easier to break than one shift, but a polyalphabetic cipher is actually harder to break.
Question 5
A Same list decrypts it
B Different list decrypts it
C Uses a list of shifts
D List repeats across message
Line B — Line 2 says a different list can decrypt it, but only the same list of shifts used to encrypt will work.

Student with a class code? Join your class →