CS 561

Topics in Data Privacy

Binghamton University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course examines modern threats to data privacy and state-of-the-art approaches for protecting sensitive information. The first half highlights the limitations of traditional anonymization techniques and surveys contemporary privacy-preserving methods, including cryptographic-based approaches such as secure multi-party computation, zero-knowledge proofs, and homomorphic encryption. The second half focuses on differential privacy, the current standard for rigorous privacy guarantees. Topics include core definitions, composition, and fundamental mechanisms, as well as the local model used in real-world data collection. Time permitting, advanced applications such as synthetic data generation and privacy-preserving machine learning will be covered. Coursework includes implementing privacy algorithms and conducting experiments using popular languages for data science such as Python and Julia. No prior background is required. Prerequisites: Familiarity with Python programming and CS 375 and either MATH 327 or MATH 448, or equivalents. Expected to be offered once every academic year.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 11 hours ago

001

Availability not recently verified
Class #binghamton-CS561Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?