This article gives an overview of some different techniques for computing over encrypted data.
Specifically, it looks at and compares:
- Fully Homomorphic Encryption (FHE)
- Zero-Knowledge Proofs (ZKP)
- Secure Multi-Party Computation (sMPC)
- Deterministic and Order-preserving Encryptions (OPE)