Foundations and Trends® in Privacy and Security · 2018 · 317 citations · 57 references
ComputingComputer EngineeringComputer ScienceCryptographyTheory Of ComputationDistributed ComputingSecure Multi-party ComputationComputational SecurityMpc Protocol DesignSecure Multi-party Computation AnalysisSecure Multiparty Computation
Secure multi-party computation (MPC) has evolved from a theoretical curiosity in the 1980s to a tool for building real systems today. Over the past decade, MPC has been one of the most active research areas in both theoretical and applied cryptography. This article introduces several important MPC protocols, and surveys methods for improving the efficiency of privacy-preserving applications built using MPC. Besides giving a broad overview of the field and the insights of the main constructions, we overview the most currently active areas of MPC research and aim to give readers insights into what problems are practically solvable using MPC today and how different threat models and assumptions impact the practicality of different approaches.
57
Adi Shamir · Communications of the ACM · 1979 · 13.5K citations · Full text
Mihir Bellare, Phillip Rogaway · 1993 · 4.7K citations · Full text
Universally composable security: a new paradigm for cryptographic protocols
Ran Canetti · 2001 · 3.3K citations
Shafi Goldwasser, Silvio Micali · Journal of Computer and System Sciences · 1984 · 2.6K citations
SecureML: A System for Scalable Privacy-Preserving Machine Learning
Payman Mohassel, Yupeng Zhang · 2017 · 1.8K citations