Paper 2025/060

SoK: Multiparty Computation in the Preprocessing Model

Shuang Sun, Leiden University
Eleftheria Makri, Leiden University
Abstract

Multiparty computation (MPC) allows a set of mutually distrusting parties to compute a function over their inputs, while keeping those inputs private. Most recent MPC protocols that are ready for real-world applications are based on the so-called preprocessing model, where the MPC is split into two phases: a preprocessing phase, where raw material, independent of the inputs, is produced; and an online phase, which can be efficiently computed, consuming this preprocessed material, when the inputs become available. However, the sheer number of protocols following this paradigm, makes it difficult to navigate through the literature. Our work aims at systematizing existing literature, (1) to make it easier for protocol developers to choose the most suitable preprocessing protocol for their application scenario; and (2) to identify research gaps, so as to give pointers for future work. We devise two main categories for the preprocessing model, which we term traditional and special preprocessing, where the former refers to preprocessing for general purpose functions, and the latter refers to preprocessing for specific functions. We further systematize the protocols based on the underlying cryptographic primitive they use, the mathematical structure they are based on, and for special preprocessing protocols also their target function. For each of the 41 presented protocols, we give the intuition behind their main technical contribution, and we analyze their security properties and relative performance.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
SoKpreprocessingMPC
Contact author(s)
e makri @ liacs leidenuniv nl
History
2025-01-17: revised
2025-01-14: received
See all versions
Short URL
https://ia.cr/2025/060
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/060,
      author = {Shuang Sun and Eleftheria Makri},
      title = {{SoK}: Multiparty Computation in the Preprocessing Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/060},
      year = {2025},
      url = {https://eprint.iacr.org/2025/060}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.