TY - JOUR
T1 - Secure Multi-Party Computation
T2 - Theory, practice and applications
AU - Zhao, Chuan
AU - Zhao, Shengnan
AU - Zhao, Minghao
AU - Chen, Zhenxiang
AU - Gao, Chong Zhi
AU - Li, Hongwei
AU - Tan, Yu an
N1 - Publisher Copyright:
© 2018 Elsevier Inc.
PY - 2019/2
Y1 - 2019/2
N2 - Secure Multi-Party Computation (SMPC) is a generic cryptographic primitive that enables distributed parties to jointly compute an arbitrary functionality without revealing their own private inputs and outputs. Since Yao's seminal work in 1982, 30 years of research on SMPC has been conducted, proceeding from pure theoretical research into real-world applications. Recently, the increasing prevalence of the newly emerging technologies such as cloud computing, mobile computing and the Internet of Thing has resulted in a re-birth of SMPC's popularity. This has occurred mainly because, as a generic tool for computing on private data, SMPC has a natural advantage in solving security and privacy issues in these areas. Accordingly, many application-oriented SMPC protocols have been constructed. This paper presents a comprehensive survey on the theoretical and practical aspects of SMPC protocols. Specifically, we start by demonstrating the underlying concepts of SMPC, including its security requirements and basic construction techniques. Then, we present the research advances regarding construction techniques for generic SMPC protocols, and also the cutting-edge approaches to cloud-assisted SMPC protocols. Then, we summarize the concrete application-oriented protocols that are currently available, and finally, we present a discussion of the current literature and conclude this survey.
AB - Secure Multi-Party Computation (SMPC) is a generic cryptographic primitive that enables distributed parties to jointly compute an arbitrary functionality without revealing their own private inputs and outputs. Since Yao's seminal work in 1982, 30 years of research on SMPC has been conducted, proceeding from pure theoretical research into real-world applications. Recently, the increasing prevalence of the newly emerging technologies such as cloud computing, mobile computing and the Internet of Thing has resulted in a re-birth of SMPC's popularity. This has occurred mainly because, as a generic tool for computing on private data, SMPC has a natural advantage in solving security and privacy issues in these areas. Accordingly, many application-oriented SMPC protocols have been constructed. This paper presents a comprehensive survey on the theoretical and practical aspects of SMPC protocols. Specifically, we start by demonstrating the underlying concepts of SMPC, including its security requirements and basic construction techniques. Then, we present the research advances regarding construction techniques for generic SMPC protocols, and also the cutting-edge approaches to cloud-assisted SMPC protocols. Then, we summarize the concrete application-oriented protocols that are currently available, and finally, we present a discussion of the current literature and conclude this survey.
KW - Cloud security
KW - Generic protocol
KW - Privacy-preserving technology
KW - Secure Multi-Party Computation
KW - Secure outsourcing
UR - http://www.scopus.com/inward/record.url?scp=85055280179&partnerID=8YFLogxK
U2 - 10.1016/j.ins.2018.10.024
DO - 10.1016/j.ins.2018.10.024
M3 - Article
AN - SCOPUS:85055280179
SN - 0020-0255
VL - 476
SP - 357
EP - 372
JO - Information Sciences
JF - Information Sciences
ER -