Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Secure Multiparty Computation

Simons Institute via YouTube


This course on Secure Multiparty Computation aims to teach learners the concepts and techniques related to ensuring confidentiality and security in digital data storage. By exploring encryption, secret sharing, decentralized alternatives, and various protocols like the "BGW" protocol and Yao's Protocol, participants will gain skills in designing secure multiparty computation systems. The teaching method involves a lecture format, covering topics from theoretical foundations to practical applications. This course is intended for individuals interested in cryptography, data security, and privacy protection in digital environments.


Going digital...
How to store important data
What about confidentiality?
Solution 1: Encryption
Solution II: Secret Sharing
Can we still search the data?
A Decentralized Alternative
Rest of Talk
MPC is more general than it may seem
How much do we earn?
A better way?
A security concern
Resisting collusions
From Theory to Practice?
Landscape of Definitions
From Truth-Tables to Circuits
Features of Circuit-Based Protocol
Dealer-free MPC for f(x,y,z)
The "BGW" protocol
Yao's Protocol
Dealing with active adversary
In hardware we trust?
Open Questions: Feasibility
Open Questions: Communication
Open Questions: Computation

Taught by

Simons Institute


Start your review of Secure Multiparty Computation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.