Skip to main content

Computer Science · Encryption Unit

Encryption, taught through the companies and devices that actually run on it.

A garage door remote, a tap-and-go card reader, a "forgot password" email, a phone that a government wanted unlocked. Over four sessions and a homework week, then four more, you'll learn what these have in common — and pick up plaintext and ciphertext, symmetric and public-key encryption, HTTPS, hashing, human factors, and future-proofing against quantum computers along the way.

Executive summary

Start here. Read the sessions in order. Keep a separate answer document, attempt each activity before checking the answers, and correct mistakes in a different colour. Every session includes explanations, a diagram, a worked example, practice and feedback.

WeekStudent notesClass timeHomework
11. What encryption protects60 min—
12. Symmetric encryption60 min—
13. Public-key encryption and HTTPS60 min—
14. Hashing and passwords60 min120 min
25. Encryption in everyday tech60 min—
26. The human side of encryption60 min—
27. Future-proofing encryption60 min—
28. Practice assessment60 min120 min
Total8 hours4 hours

Why real companies, not a case study​

Assessment status​

What to submit to yourself​

  • Completed activities and a glossary of key terms.
  • Week 1 homework: a short piece of research on one real company's use of encryption.
  • Week 2 homework: a full practice write-up in the 91898 answer format, self-marked against the guide.
  • The marked practice assessment from Session 8, with corrections.

Move on when you can explain each session's exit question without copying. If you can't, revisit the worked example and rewrite your explanation.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8