Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

International Conference on Cryptology in India

Secure multi-party computation: A tutorial

Manoj Prabhakaran

Published Jan 1, 2015• 0 citations
OpenAlex

Related papers

Secure Multi-party Computation

Nigel Paul Smart

Information security and cryptography•Nov 12, 2015•50 citations

Structural Framing of Protocol for Secure Multiparty Cloud Computation

Nikhar Maheshwari, Krati Kiyawat

Secure Multi party Computation (SMC) is a paradigm that keeps data of individual parties as secret and provides the private data for computation to evaluate some function of their common interest. The outcome of the computation is made available to all the parties. Cloud Computing is a paradigm shift from the distributed computing where an organization uses resources "as service". With the"pay-as-you-go" model, an organization can improve efficiency while minimizing the expenditure and the operation overhead. However, users of the cloud are worrying about the privacy of their data that has been supplied to the cloud provider. The solutions to these problems can be provided by the protocols of the Secured Multi party Cloud Computing (SMCC). In this tutorial, we propose SMC solution techniques that can be embedded while designing architecture of cloud computing especially when multiple cloud users jointly compute some function of their private data inputs. With our experience of developing protocols and devising algorithms for SMC problem we anticipate a crucial role of SMC in cloud computing. In this tutorial, we explore such scenario while discussing various protocols of SMC and their applicability in cloud computing, with the design of SMCC Architecture.

Asia Modelling Symposium•May 1, 2011•13 citations

Secure Multi-Party Computation

Fattaneh Bayatbabolghani, Marina Blanton

Secure multi-party computation (SMC) is an emerging topic which has been drawing growing attention during recent decades. There are many examples which show importance of SMC constructions in practice, such as privacy-preserving decision making and machine learning, auctions, private set intersection, and others. In this tutorial, we provide a comprehensive coverage of SMC techniques, starting from precise definitions and fundamental techniques. Consequently, a significant portion of the tutorial focuses on recent advances in general SMC constructions. We cover garbled circuit evaluation (GCE) and linear secret sharing (LSS) which are commonly used for secure two-party and multi-party computation, respectively. The coverage includes both standard adversarial models: semi-honest and malicious. For GCE, we start with the original Yao's garbled circuits construction [30] for semi-honest adversaries and consequently cover its recent optimizations such as the "free XOR,'' the garbled row reduction, the half-gates optimization, and the use of AES NI techniques. We follow with a discussion of techniques for making GCE resilient to malicious behavior, which includes the cut-and-choose approach and additional techniques to deter known attacks in the presence of malicious participants. In addition, we include the-state-of-the-art protocols for oblivious transfer (OT) and OT extension in the presence of semi-honest and malicious users. For LSS, we start from standard solutions for the semi-honest adversarial model including [5, 28] and consequently move to recent efficient constructions for semi-honest and malicious adversarial models. The coverage includes different types of corruption thresholds (with and without honest majority), which imply different guarantees with respect to abort.

ACM SIGSAC Conference on Computer and Communications Security (CCS)•Oct 15, 2018•25 citations

Secure Multi-Party Computation

Renren Dong

•Jan 1, 2009•0 citations

Secure multi-party computation

Yan Huang

Elsevier eBooks•Jan 1, 2020•36 citations

Commitment Schemes for Multi-Party Computation

Ioan Ionescu, Ruxandra F. Olimid

The paper presents an analysis of Commitment Schemes (CSs) used in Multi-Party Computation (MPC) protocols. While the individual properties of CSs and the guarantees offered by MPC have been widely studied in isolation, their interrelation in concrete protocols and applications remains mostly underexplored. This paper presents the relation between the two, with an emphasis on (security) properties and their impact on the upper layer MPC. In particular, we investigate how different types of CSs contribute to various MPC constructions and their relation to real-life applications of MPC. The paper can also serve as a tutorial for understanding the cryptographic interplay between CS and MPC, making it accessible to both researchers and practitioners. Our findings emphasize the importance of carefully selecting CS to meet the adversarial and functional requirements of MPC, thereby aiming for more robust and privacy-preserving cryptographic applications.

arXiv:2506.10721•International Conference on Electronics, Computers and Artificial Intelligence (ECAI)•Jun 26, 2025•0 citations
Secure Multi party Computation (SMC) is a paradigm that keeps data of individual parties as secret and provides the private data for computation to evaluate some function of their common interest. The outcome of the computation is made available to all the parties. Cloud Computing is a paradigm shift from the distributed computing where an organization uses resources "as service". With the"pay-as-you-go" model, an organization can improve efficiency while minimizing the expenditure and the operation overhead. However, users of the cloud are worrying about the privacy of their data that has been supplied to the cloud provider. The solutions to these problems can be provided by the protocols of the Secured Multi party Cloud Computing (SMCC). In this tutorial, we propose SMC solution techniques that can be embedded while designing architecture of cloud computing especially when multiple cloud users jointly compute some function of their private data inputs. With our experience of developing protocols and devising algorithms for SMC problem we anticipate a crucial role of SMC in cloud computing. In this tutorial, we explore such scenario while discussing various protocols of SMC and their applicability in cloud computing, with the design of SMCC Architecture.
Secure multi-party computation (SMC) is an emerging topic which has been drawing growing attention during recent decades. There are many examples which show importance of SMC constructions in practice, such as privacy-preserving decision making and machine learning, auctions, private set intersection, and others. In this tutorial, we provide a comprehensive coverage of SMC techniques, starting from precise definitions and fundamental techniques. Consequently, a significant portion of the tutorial focuses on recent advances in general SMC constructions. We cover garbled circuit evaluation (GCE) and linear secret sharing (LSS) which are commonly used for secure two-party and multi-party computation, respectively. The coverage includes both standard adversarial models: semi-honest and malicious. For GCE, we start with the original Yao's garbled circuits construction [30] for semi-honest adversaries and consequently cover its recent optimizations such as the "free XOR,'' the garbled row reduction, the half-gates optimization, and the use of AES NI techniques. We follow with a discussion of techniques for making GCE resilient to malicious behavior, which includes the cut-and-choose approach and additional techniques to deter known attacks in the presence of malicious participants. In addition, we include the-state-of-the-art protocols for oblivious transfer (OT) and OT extension in the presence of semi-honest and malicious users. For LSS, we start from standard solutions for the semi-honest adversarial model including [5, 28] and consequently move to recent efficient constructions for semi-honest and malicious adversarial models. The coverage includes different types of corruption thresholds (with and without honest majority), which imply different guarantees with respect to abort.
The paper presents an analysis of Commitment Schemes (CSs) used in Multi-Party Computation (MPC) protocols. While the individual properties of CSs and the guarantees offered by MPC have been widely studied in isolation, their interrelation in concrete protocols and applications remains mostly underexplored. This paper presents the relation between the two, with an emphasis on (security) properties and their impact on the upper layer MPC. In particular, we investigate how different types of CSs contribute to various MPC constructions and their relation to real-life applications of MPC. The paper can also serve as a tutorial for understanding the cryptographic interplay between CS and MPC, making it accessible to both researchers and practitioners. Our findings emphasize the importance of carefully selecting CS to meet the adversarial and functional requirements of MPC, thereby aiming for more robust and privacy-preserving cryptographic applications.