Background: Software Engineer Internship @ Boston University Software & Application Innovation Lab (SAIL)
What is Secure Multi-party Computation?
Secure multi-party computation is a cryptographic technique which enables computation over private data inputs.
Use case: Suppose 3 people want to perform some computation on their inputs, but do not trust each other to reveal their individual inputs.
Let each colour represent a person's private input.
Note: The threshold for the number of shares required to reconstruct the output is equal to the number of parties in the computation.
This ensures that all parties' must be present to reconstruct the final output.
What I worked on: