Paper 2025/789 Original: eprint.iacr.org/2025/789 ↗

Rushing at SPDZ: On the Practical Security of Malicious MPC Implementations

Alexander Kyster
Frederik Huss Nielsen
Sabine Oechsner
Peter Scholl
Abstract

Secure multi-party computation (MPC) enables parties to compute a function over private inputs while maintaining confidentiality. Although MPC has advanced significantly and attracts a growing industry interest, open-source implementations are still at an early stage, with no production-ready code and a poor understanding of their actual security guarantees. In this work, we study the real-world security of modern MPC implementations, focusing on the SPDZ protocol (Damgård et al., CRYPTO 2012, ESORICS 2013), which provides security against malicious adversaries when all-but-one of the participants may be corrupted. We identify a novel type of MAC key leakage in the MAC check protocol of SPDZ, which can be exploited in concurrent, multi-threaded settings, compromising output integrity and, in some cases, input privacy. In our analysis of three SPDZ implementations (MP-SPDZ, SCALE-MAMBA, and FRESCO), two are vulnerable to this attack, while we also uncover further issues and vulnerabilities with all implementations. We propose mitigation strategies and some recommendations for researchers, developers and users, which we hope can bring more awareness to these issues and avoid them reoccurring in future.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2025-05-03: last updated
2025-05-03: published
Short URL
https://ia.cr/2025/789
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/789,
      author = {Alexander Kyster and Frederik Huss Nielsen and Sabine Oechsner and Peter Scholl},
      title = {Rushing at SPDZ: On the Practical Security of Malicious MPC Implementations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/789},
      year = {2025},
      url = {https://eprint.iacr.org/2025/789}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.