Paper 2023/1584 Original: eprint.iacr.org/2023/1584 ↗

How to Garble Mixed Circuits that Combine Boolean and Arithmetic Computations

Hanjun Li
Tianren Liu
Abstract

The study of garbling arithmetic circuits is initiated by Applebaum, Ishai, and Kushilevitz [FOCS'11], which can be naturally extended to mixed circuits. The basis of mixed circuits includes Boolean operations, arithmetic operations over a large ring and bit-decomposition that converts an arithmetic value to its bit representation. We construct efficient garbling schemes for mixed circuits. In the random oracle model, we construct two garbling schemes: $\bullet$ The first scheme targets mixed circuits modulo some $N\approx 2^b$. Addition gates are free. Each multiplication gate costs $O(\lambda \cdot b^{1.5})$ communication. Each bit-decomposition costs $O(\lambda \cdot b^{2} / \log{b})$. $\bullet$ The second scheme targets mixed circuit modulo some $N\approx 2^b$. Each addition gate and multiplication gate costs $O(\lambda \cdot b \cdot \log b / \log \log b)$. Every bit-decomposition costs $O(\lambda \cdot b^2 / \log b)$. Our schemes improve on the work of Ball, Malkin, and Rosulek [CCS'16] in the same model. Additionally relying on the DCR assumption, we construct in the programmable random oracle model a more efficient garbling scheme targeting mixed circuits over $\mathbb{Z}_{2^b}$, where addition gates are free, and each multiplication or bit-decomposition gate costs $O(\lambda_{\text{DCR}} \cdot b)$ communication. We improve on the recent work of Ball, Li, Lin, and Liu [Eurocrypt'23] which also relies on the DCR assumption.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2023-10-13: last updated
2023-10-13: published
Short URL
https://ia.cr/2023/1584
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2023/1584,
      author = {Hanjun Li and Tianren Liu},
      title = {How to Garble Mixed Circuits that Combine Boolean and Arithmetic Computations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1584},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1584}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.