Cyber Security and Cryptography

Keeping systems and secrets safe. The threats and defences of everyday security — phishing, malware, attacks, authentication, firewalls — and the mathematics of cryptography that makes secure communication possible in the first place.

This subject course follows the topic vertically, across the years it spans. Some lessons are already written; the rest are shown as placeholders.

Year 3 — Cryptography & Security

  1. Staying Safe Online
  2. Phishing and Social Engineering
  3. Malware
  4. Common Network Attacks
  5. Authentication and Access Control
  6. Firewalls and Antivirus
  7. Penetration Testing
  8. Modular Arithmetic
  9. Encryption
  10. Symmetric vs Asymmetric Encryption
  11. Hashing
  12. Digital Signatures and Certificates