skip to primary navigationskip to content

Department of Computer Science and Technology

Courses 2026–27

 

Course pages 2026–27

Security, Privacy and Accountability in AI-Driven IoT Systems

Principal lecturers: Prof Richard Mortier, Dr Vadim Safronov
Taken by: MPhil ACS, Part III
Code: R267
Term: Michaelmas
Hours: 16 (8 x 2hrs reading group sessions)
Class limit: max. 12 students
Prerequisites: Undergraduate courses (or equivalent) in Computer Networking/Systems and Cyber Security, familiarity with the main concepts of Machine Learning and Deep Learning.
timetable

Aims

This module examines the security, privacy and accountability challenges that arise as AI becomes increasingly integrated into IoT and cyber-physical systems. AI plays a dual role: it provides powerful tools for operating and protecting these systems while also introducing new vulnerabilities and expanding the attack surface. Each week centres on the critical reading and discussion of research papers, engaging students with key challenges in the field.

Objectives

  • Critically evaluate primary research on security, privacy and accountability challenges in modern AI-driven IoT systems.
  • Identify open research problems and formulate well-grounded research directions.
  • Present and debate research ideas and complex trade-offs in written and oral form.

Syllabus

The module is delivered through seminar-style sessions organised around the following themes:

  • IoT Threat Landscape
  • AI-Enabled Threats
  • IoT and Network Security
  • IoT Privacy
  • Transparency and Accountability
  • Generative and Agentic AI for IoT

Sessions are based on the critical reading, presentation and discussion of research papers from leading security, IoT, networking, and systems venues, with an emphasis on critical analysis and open challenges.

Assessment

Assessment runs during weeks 2 onwards and comprises:

  1. One submitted written review of a paper in each of Weeks 2–8, following the template provided (5% each, totalling 35%). In weeks when students are presenting, the submitted slides will be evaluated instead of the written review. Submission deadline is the start of the session each week in which that set of papers is to be discussed.
  2. A short reflective piece of writing on the student’s views of the weekly papers and session discussion following the template provided (7% each, totalling 49%), to be submitted after each session (except week 1).
  3. A mark for one of the paper presentations student will give during the course (16%).

Recommended Reading

Keshav, S. (2007). How to Read a Paper. ACM SIGCOMM Computer Communication Review, 37(3), 83–84. https://dl.acm.org/doi/10.1145/1273445.1273458

Roscoe, T. (2007). Writing Reviews for Systems Conferences. ETH Zürich.  https://people.inf.ethz.ch/troscoe/pubs/review-writing.pdf

Antonakakis et al. (2017). Understanding the Mirai Botnet. Proceedings of the 26th USENIX Security Symposium (USENIX Security '17), 1093–1110 https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/antonakakis

Ren et al. (2019). Information Exposure From Consumer IoT Devices. ACM IMC. https://dl.acm.org/doi/10.1145/3355369.3355577

Alrawi et al. (2019). SoK: Security Evaluation of Home-Based IoT Deployments. IEEE Symposium on Security and Privacy (SP), 1362–1380. https://ieeexplore.ieee.org/document/8835392