SENG: Course Materials

Lecture List

  1. What should we focus on? -- How to start the process of security engineering
  2. Who is the opponent? -- How to think about the adversary.
  3. What attacks are we trying to prevent, and how? How to translate a threat model into a security policy.
  4. Banking security – How to banking systems are attacked and what defensive mechanisms exist.
  5. Socio-technical systems 1 – How to integrate economic concepts (e.g. market failures: network effects, asymmetric information).
  6. Socio-technical systems 2 – How to integrate perspectives from psychology and behavioural economics.
  7. Feed forward session - To support students in completing the coursework assessment.
  8. Network security - How to defend and enforce the external boundary of the network.
  9. Hardware security 1 - How local access impacts security mechanisms.
  10. Hardware security 1 - How local access impacts security mechanisms.
  11. Modern operating systems security - How to secure a (shared) machine.
  12. Ecosystems security - How to secure a system in the presence of external parties (e.g. app developers, supply chain).
  13. Assurance and sustainability - How to monitor whether a system is secure and ensure this persists over time.
  14. Governance and regulation - How to make a system secure in the eyes of the law.
  15. Risk management and insurance - How to ensure a system is secure "enough".
  16. Guest lecture by an industry practitioner.
License
All rights reserved The University of Edinburgh