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

Silentium: Implementation of a Pseudorandom Correlation Generator for Beaver Triples

Vincent Rieder
Abstract

Secure Multi-Party Computation is a privacy-enhancing technology that allows several parties to securely compute on distributed private data. In the line of the well established SPDZ protocol, the by far most expensive task is the generation of Beaver triples in the so called offline phase. Silentium is our implementation of an actively secure offline phase in the form of a Pseudorandom Correlation Generator for Beaver triples (Bt-PCG, Boyle et al. CRYPTO 2020), which, as any PCG, is designed to have low communication. Compared to previous offline phases, their Bt-PCG reduces the communication costs by three orders of magnitude. However, so far efficiency was only estimated. With Silentium, we demonstrate that their Bt-PCG can achieve even better running times than state-of-the-art offline phase implementations in the MP-SPDZ library. To actually achieve such a performance, Silentium comprises a systematic parallelization strategy and implementation-friendly decomposition scenarios of the Bt-PCG into structured modules. Looking forward for large-scale applications on the cloud, Silentium is designed to be versatile to support hardware acceleration in future.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2025-06-01: last updated
2025-06-01: published
Short URL
https://ia.cr/2025/1013
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1013,
      author = {Vincent Rieder},
      title = {Silentium: Implementation of a Pseudorandom Correlation Generator for Beaver Triples},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1013},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1013}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.