Paper 2024/1274

Generation of Authenticated Secret-Shared Scaled Unit Vectors for Beaver Triples

Vincent Rieder
Abstract

For secure multi-party computation in the line of the secret-sharing based SPDZ protocol, actively secure multiplications consume correlated randomness in the form of authenticated Beaver triples, which need to be generated in advance. Although it is a well-studied problem, the generation of Beaver triples is still a bottleneck in practice. In the two-party setting, the best solution with low communication overhead is the protocol by Boyle et al. (Crypto 2020), which is derived from the recent primitive of Pseudorandom Correlation Generators (PCGs) (Crypto 2019). Their protocol requires less than 2 MB of communication to generate about 100 MB of Beaver triples (per party). In this work, we improve their protocol in terms of communication (7%), computation (20% for its interactive phase), and the amount of correlated randomness consumed by internal secure two-party computations (11% storage). To achieve our improvements, we propose a novel actively secure protocol for the efficient generation of (authenticated) secret-shared scaled unit vectors, which in general are the main building blocks of current PCG protocols.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. Selected Areas of Cryptography 2024
Contact author(s)
vincent rieder @ de bosch com
History
2024-08-16: revised
2024-08-12: received
See all versions
Short URL
https://ia.cr/2024/1274
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1274,
      author = {Vincent Rieder},
      title = {Generation of Authenticated Secret-Shared Scaled Unit Vectors for Beaver Triples},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1274},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1274}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.