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. Network Security - How to defend and enforce the external boundary of the network.
  8. Detection & Response - How to design mechanisms to detect and contain malicious activity.
  9. AI Security - How to design policies and security mechanisms for modern systems.
  10. Ecosystems security - How to secure a system in the presence of external parties (e.g. app developers, supply chain).
  11. Assurance and sustainability - How to monitor whether a system is secure and ensure this persists over time.
  12. Governance and regulation - How to make a system secure in the eyes of the law.
  13. Risk management and insurance - How to ensure a system is secure "enough".
  14. Guest lecture by industry practitioners.
License
All rights reserved The University of Edinburgh