Secure multi-party computation is a subfield of cryptography that enables multiple parties to jointly compute a function over their inputs while keeping those inputs private. It was first developed in the late 1970s and has since been used to simulate game playing and computational tasks without requiring a trusted third party. It allows for concealing partial information about data while computing with it from many sources.
UC Berkeley
Fall 2022
A graduate-level course surveying modern topics in computer systems security, including secure messaging, blockchain, hardware security, and secure federated computation. It requires completion of CS 162 and CS 161 or equivalent for enrollment.
No concepts data
+ 17 more concepts