Paper 2024/1047

Improved Multi-Party Fixed-Point Multiplication

Saikrishna Badrinarayanan, LinkedIn
Eysa Lee, Brown University
Peihan Miao, Brown University
Peter Rindal, Visa Research
Abstract

Machine learning is widely used for a range of applications and is increasingly offered as a service by major technology companies. However, the required massive data collection raises privacy concerns during both training and inference. Privacy-preserving machine learning aims to solve this problem. In this setting, a collection of servers secret share their data and use secure multi-party computation to train and evaluate models on the joint data. All prior work focused on the scenario where the number of servers is two or three. In this work, we study the problem where there are $N \geq 3$ servers amongst whom the data is secret shared. A key component of machine learning algorithms is to perform fixed-point multiplication with truncation of secret shared decimal values. In this work, we design new protocols for multi-party secure fixed-point multiplication where each of the $N$ parties have one share each of the two values to be multiplied and receive one share of the product at the end of the protocol. We consider three forms of secret sharing - replicated, Shamir, and additive, and design an efficient protocol secure in the presence of a semi-honest adversary for each of the forms. Our protocols are more communication efficient than all prior work on performing multi-party fixed-point multiplication. Additionally, for replicated secret sharing, we design another efficient protocol that is secure in the presence of a malicious adversary. Finally, we leverage our fixed-point multiplication protocols to design secure multi-party computation (MPC) protocols for arbitrary arithmetic circuits that have addition and fixed-point multiplication with truncation gates. All our protocols are proven secure using a standard simulation based security definition. Our protocols for replicated and Shamir sharing work in the presence of an honest majority of parties while the one for additive sharing can tolerate a dishonest majority as well.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
MPCFixed-PointMachine Learning
Contact author(s)
peterrindal @ gmail com
History
2024-07-01: revised
2024-06-27: received
See all versions
Short URL
https://ia.cr/2024/1047
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2024/1047,
      author = {Saikrishna Badrinarayanan and Eysa Lee and Peihan Miao and Peter Rindal},
      title = {Improved Multi-Party Fixed-Point Multiplication},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1047},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1047}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.