CSE239A: Private Computation on Encrypted Data

Introduction to privacy-preserving computation, focusing on how to build end-to-end privacy-preserving systems. Topics cover different areas of private computation: multiparty computation, FHE, anonymous communication, oblivious RAM/computation, hardware enclaves, structured/searchable encryption, and cryptanalysis topics. The focus is on research papers from both the crypto/security side (with emphasis on definitions, foundations, and formal proofs) and the system side (with emphasis on aspects such as real-world practicality, efficiency, and deployability). Prerequisites: Enrollment is restricted to graduate students. CSE 108/CSE 206C or equivalent is preferred but not required. Undergraduates may enroll by permission of instructor. Students who have completed CSE 239A cannot take CSE 108C for credit.

5 credits

Year Fall Winter Spring Summer
2024-25

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.