Christian Skalka Director
Professor and Chair, Department of Computer Science
Research › Secure Computation
Secure multiparty computation lets several parties compute a joint result while each keeps its own data secret. We build protocols for differentially private secure aggregation in federated learning, simulation frameworks for measuring their real-world scalability, and choreographic programming languages that make distributed protocols easier to write and to prove correct. This work is supported by an NSF CAREER award and by DARPA.
| Course | Description | Instructor |
|---|---|---|
| CS 3120 Secure Distributed Computation |
Computing on data that no single party is allowed to see: secure multiparty computation, homomorphic encryption, zero-knowledge proofs, blockchains, and encrypted databases. Prerequisites: CS 2240, CS 2250 |
Joseph Near |
| CS 5120 Advanced Secure Distributed Computation |
Graduate treatment of secure multiparty computation, homomorphic encryption, and zero-knowledge proofs, taught alongside CS 3120 with additional graduate-level work. | Joseph Near |
Interested in secure computation? See how to join the Center as an MS, PhD, or undergraduate researcher.