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.
| Week | Student notes | Class time | Homework |
|---|---|---|---|
| 1 | 1. What encryption protects | 60 min | — |
| 1 | 2. Symmetric encryption | 60 min | — |
| 1 | 3. Public-key encryption and HTTPS | 60 min | — |
| 1 | 4. Hashing and passwords | 60 min | 120 min |
| 2 | 5. Encryption in everyday tech | 60 min | — |
| 2 | 6. The human side of encryption | 60 min | — |
| 2 | 7. Future-proofing encryption | 60 min | — |
| 2 | 8. Practice assessment | 60 min | 120 min |
| Total | 8 hours | 4 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
- 2
- 3
- 4
- 5
- 6
- 7
- 8