Paper 2023/1159

Semi-Honest 2-Party Faithful Truncation from Two-Bit Extraction

Huan Zou
Yuting Xiao
Rui Zhang
Abstract

As a fundamental operation in fixed-point arithmetic, truncation can bring the product of two fixed-point integers back to the fixed-point representation. In large-scale applications like privacy-preserving machine learning, it is essential to have faithful truncation that accurately eliminates both big and small errors. In this work, we improve and extend the results of the oblivious transfer based faithful truncation protocols initialized by Cryptflow2 (Rathee et al., CCS 2020). Specifically, we propose a new notion of two-bit extraction that is tailored for faithful truncation and demonstrate how it can be used to construct an efficient faithful truncation protocol. Benefiting from our efficient construction for two-bit extraction, our faithful truncation protocol reduces the communication complexity of Cryptflow2 from growing linearly with the fixed-point precision to logarithmic complexity. This efficiency improvement is due to the fact that we reuse the intermediate results of eliminating the big error to further eliminate the small error. Our reuse strategy is effective, as it shows that while eliminating the big error, it is possible to further eliminate the small error at a minimal cost, e.g., as low as communicating only an additional 160 bits in one round.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. International Conference on Information and Communication Security (ICICS)
Keywords
Secure two-party computationSecure truncationBit extractionPrivacy-Preserving Machine Learning
Contact author(s)
zouhuan @ iie ac cn
xiaoyuting @ iie ac cn
r-zhang @ iie ac cn
History
2023-10-09: revised
2023-07-27: received
See all versions
Short URL
https://ia.cr/2023/1159
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2023/1159,
      author = {Huan Zou and Yuting Xiao and Rui Zhang},
      title = {Semi-Honest 2-Party Faithful Truncation from Two-Bit Extraction},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1159},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1159}},
      url = {https://eprint.iacr.org/2023/1159}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.