Topic outline

  • Welcome, all, to the course Platform Security.  In the coming weeks, we will look at how compilers, operating systems, and hardware can help to secure wider systems.

    The course will touch on the following broad topics:

    • Weeks 1-2: OS security (sandboxing & access control)
    • Weeks 3-4: Runtime security (compiler-based hardening & software instrumentation)
    • Weeks 5-6: Hardware security (trusted execution environments & secure boot)

    More details are given in the first lecture, slides available in the "Lecture" section in the sidebar