A teaching resource provided by an anonymous user.

Resource Description

A 60 Minute Lesson on Cryptography.

Useful for Mathematics, Computer Science etc.

Suitable for Years 7-11

Lesson Plan
1. Discuss Enigma Machine & Alan Turing
2. Give pupils Worksheet, get them to work out the first code (can be done in pairs)
3. Go through answer to first code
4. Move onto second code and repeat

Each code has a unique twist on it and it takes you through the ages
RailFence: Ancient Babylonians used this
Times Table Cipher: Egyptians
Caesar Cipher: Romans

One piece of advice is to make it more atmospheric by shutting window blinds and getting the pupils to use the torches on their phones.

Resource Files

There are 2 files for this resource.

File Name File Type File Size
Code Breaking Worksheet.pdf
Preview this file
PDF Document 47KB
Cryptography - Part 1.ppsx
ppsx 313KB

Resource References

The author recommends that this resource is useful for teachers of the following subjects. The list is not exhaustive and the resource may apply to other subjects and areas that are not listed.

About the Author

The author has chosen to keep their details private.


There are no questions for Cryptography. Questions can be asked by any registered user of Help Me Teach and will be answered directly by the author when they are able to.

Ask a Question

Please log into My Account to ask a question.

Comments and Reviews

There are no comments for Cryptography. Comments, reviews and ratings can only be made by users who have purchased the resource.

Review This Resource (only if you have purchased it)

Please log into My Account to ask a question.

Authors/ trainers! Earn 70% commission by adding a training video, student revision activity or teaching resource today!
Welcome to Help Me Teach.
Help Me Teach
This website uses 'cookies' to give you the best, most relevant experience. Using this website means you’re Ok with this. You can change which cookies are set at any time - and find out more about them - by reading our Cookie Policy.

OK, I understand