Cryptography

Homomorphic Encryption vs Secure Multi Party Computation

HE is the process of performing operations directly on encrypted data

HE is more computationally expensive, but doesn't require any interaction between parties. MPC is computationally cheaper, but requires more interaction

SMPC splits the data over multiple workers (or parties) in such a way as the original data cannot be recomputed without more than half the parties colluding together.

A simple example of a multi party computation: MPC_example

Cryptography
0