This course provides a graduate-level introduction to computer and network security and privacy. Students successfully completing this class will be able to evaluate works in academic and commercial security, and will have rudimentary skills in security research. The course covers four key topic areas: basics of cryptography and crypto protocols, network security, systems security, and privacy. Readings primarily come from seminal papers in the field. A detailed list of lecture by lecture contents, assignments, and due dates (subject to change as semester evolves) is available on the course schedule.


  • Course announcements and online discussion will take place on Piazza
  • Homework assignments are submitted via Moodle
  • Recordings of lectures is available on Mediasite

COVID-19 Update

Starting March 23, 2020 in-person lectures will be replaced with Zoom-based lectures. Lectures will continue on Zoom through the end of the semester at the normal time (Tu/Th 10:15-11:30am). Lectures will also be recorded and made available on Mediasite for both DE and in-person students.

Regularly scheduled classes can be accessed using the following Zoom connection information (available starting at 10am):

[Removed due to threat of Zoombombing - See Moodle for Zoom details]

Office Hours

Office hours will be moved online for all sections. Prof. Enck will be available from 3-5pm on Thursdays via Zoom (unless noted otherwise via Piazza). Students from both sections may join at any time during this time frame. If these times do not work and you need to meet, contact Prof. Enck for an appointment. The following Zoom connection information will be used for office hours (it is the same as previously used for DE office hours).

Meeting ID: 312 736 249

One tap mobile
+19292056099,,312736249# US (New York)
+13126266799,,312736249# US (Chicago)

Dial by your location
        +1 929 205 6099 US (New York)
        +1 312 626 6799 US (Chicago)
        +1 669 900 6833 US (San Jose)
        +1 253 215 8782 US
        +1 301 715 8592 US
        +1 346 248 7799 US (Houston)
Meeting ID: 312 736 249
Find your local number: