CS 459 - Privacy, Cryptography, Network and Data Security
Introduction to privacy and security using cryptography and related techniques in networks, distributed systems, and data science. The course examines how data and metadata can be protected at rest, in transit, and during computation. For at-rest protection, specific topics include the basics of cryptography and relevant ethics/policy concepts. For in-transit protection, specific topics include network defenses, authentication, and secure and anonymous communication protocols. For during-computation protection, specific topics include data inference, differential privacy, homomorphic encryption, multi-party computations, and related protocols.
Prerequisites
MATH135 or MATH145; CS350 or SE350. Honours Computer Science, Honours Data Science (BCS), BCFM, BSE students only.
Corequisites
CS454 or CS456.
Antirequisites
CS489, Topic 24
Offerings
Spring 2026 [1265]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4067 | 0 / 70 | | | | |
Winter 2026 [1261]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 6537 | 59 / 75 | 08:30 - 09:50 | T,Th | | |
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 7091 | 62 / 70 | 08:30 - 09:50 | T,Th | | |
Spring 2025 [1255]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4773 | 42 / 63 | 14:30 - 15:50 | M,W | | |
Winter 2025 [1251]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8149 | 56 / 70 | 16:00 - 17:20 | M,W | | |
Fall 2024 [1249]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8469 | 19 / 70 | 14:30 - 15:50 | T,Th | | |
UW Flow Ratings
Liked: 75.00%
Easy: 75.00%
Useful: 71.43 %
CS 459 leads to