Security and Privacy
Instructor: Prateek Mittal
Lecture Times: Tuesday and Thursday (11am - 12:20pm)
Office hours: By appointment only
Contact: pmittal AT princeton DOT edu
As our society transitions towards an information-driven paradigm, concerns about security and privacy of
computing and communication have come to a forefront. This course exposes students to foundational principles
and mechanisms that enable security and privacy in computing and communications. In addition, we study the
interdisciplinary dimension of security and privacy by exploring its intersections with machine learning and computer networks.
The focus of this course is research oriented, with the following goals:
Here is a brief sampling of topics that we will discuss:
- Develop understanding of core concepts, challenges, and opportunities in the field of security and privacy.
- Learn to engage with security and privacy literature.
- Gain experience conducting novel research in security and privacy via a project.
- Overview of cryptographic primitives
- Secure network architectures, public-key infrastructure
- Privacy technologies, Anonymous communications
- Traffic analysis, Censorship-resilient communications
- Hot topics in security and privacy (this year's focus is on machine learning and security/privacy)
- Privacy vulnerabilities of machine learning
- Privacy-preserving machine learning, differential privacy
- Security vulnerabilities of machine learning, evasion and poisoning attacks
- Adversarial/Robust machine learning