Paper 2025/1637

Pseudorandom Correlation Functions from Ring-LWR

Sebastian Hasler, University of Stuttgart
Pascal Reisert, University of Stuttgart
Ralf Küsters, University of Stuttgart
Abstract

State-of-the-art actively secure multiparty computation protocols, like SPDZ (Damgård et al., CRYPTO 2012), use correlated randomness, like Beaver triples, to achieve a highly efficient online phase. For a long time, the generation of the correlated randomness in the offline phase relied on classical cryptographic primitives, like somewhat homomorphic encryption or oblivious transfer, that required significant communication. More recently, Boyle et al. (FOCS 2020) defined a new primitive called pseudorandom correlation functions (PCFs) to generate correlated randomness non-interactively. PCFs set up keys for each party in an initial interactive phase, which can then be used by the parties to generate a large number of shares of the correlated randomness without further communication. In the random oracle model (ROM), two-party PCFs can be generically constructed based on evaluating a weak pseudorandom function (WPRF) using a powerful-enough homomorphic secret sharing scheme. However, the concrete efficiency of instantiations of this approach has not been analyzed so far. There are also some works that construct PCFs based on other approaches, but they cannot be used for correlations of degree $\ge 2$ (e.g., Beaver triples) over large rings/fields (such as those used in SPDZ). In this paper, we improve the complexity and concrete efficiency of PCFs over large rings/fields by presenting a new generic PCF based on the hardness of the ring-learning with rounding (Ring-LWR) problem and FHE. We only share BFV keys in the initial interactive phase. The two parties then use the random oracle to locally sample BFV (pseudo-)ciphertexts encrypting pseudorandom plaintexts. We use a new bootstrapping algorithm for these (pseudo-)ciphertexts that reduces initially saturated noise to a level where the parties can use the homomorphic properties of the BFV scheme to correlate the encrypted randomness locally. Both parties can then produce, without further interaction, shares of the correlated randomness with their secret key share. Our new PCF works with any form of correlated randomness that can be expressed as an arithmetic circuit over a base ring $\mathbb Z_t$ or field $\mathbb F_{p^d}$, e.g., Beaver or matrix triples.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A minor revision of an IACR publication in ASIACRYPT 2025
Keywords
Pseudorandom Correlation FunctionsMultiparty ComputationRing-LWRThreshold Fully Homomorphic Encryption
Contact author(s)
sebastian hasler @ sec uni-stuttgart de
pascal reisert @ sec uni-stuttgart de
ralf kuesters @ sec uni-stuttgart de
History
2025-10-30: last of 6 revisions
2025-09-10: received
See all versions
Short URL
https://ia.cr/2025/1637
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1637,
      author = {Sebastian Hasler and Pascal Reisert and Ralf Küsters},
      title = {Pseudorandom Correlation Functions from Ring-{LWR}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1637},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1637}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.