TY - GEN
T1 - Laconic Branching Programs from the Diffie-Hellman Assumption
AU - Garg, Sanjam
AU - Hajiabadi, Mohammad
AU - Miao, Peihan
AU - Murphy, Alice
N1 - Publisher Copyright:
© International Association for Cryptologic Research 2024.
PY - 2024
Y1 - 2024
N2 - Laconic cryptography enables secure two-party computation (2PC) on unbalanced inputs with asymptotically-optimal communication in just two rounds of communication. In particular, the receiver (who sends the first-round message) holds a long input and the sender (who sends the second-round message) holds a short input, and the size of their communication to securely compute a function on their joint inputs only grows with the size of the sender’s input and is independent of the receiver’s input size. The work on laconic oblivious transfer (OT) [Cho et al. CRYPTO 2017] and laconic private set intersection (PSI) [Alamati et al. TCC 2021] shows how to achieve secure laconic computation for OT and PSI from the Diffie-Hellman assumption. In this work, we push the limits further and achieve laconic branching programs from the Diffie-Hellman assumption. In particular, the receiver holds a large branching program P and the sender holds a short input x. We present a two-round 2PC protocol that allows the receiver to learn x iff P(x)=1, and nothing else. The communication only grows with the size of x and the depth of P, and does not further depend on the size of P.
AB - Laconic cryptography enables secure two-party computation (2PC) on unbalanced inputs with asymptotically-optimal communication in just two rounds of communication. In particular, the receiver (who sends the first-round message) holds a long input and the sender (who sends the second-round message) holds a short input, and the size of their communication to securely compute a function on their joint inputs only grows with the size of the sender’s input and is independent of the receiver’s input size. The work on laconic oblivious transfer (OT) [Cho et al. CRYPTO 2017] and laconic private set intersection (PSI) [Alamati et al. TCC 2021] shows how to achieve secure laconic computation for OT and PSI from the Diffie-Hellman assumption. In this work, we push the limits further and achieve laconic branching programs from the Diffie-Hellman assumption. In particular, the receiver holds a large branching program P and the sender holds a short input x. We present a two-round 2PC protocol that allows the receiver to learn x iff P(x)=1, and nothing else. The communication only grows with the size of x and the depth of P, and does not further depend on the size of P.
UR - https://www.scopus.com/pages/publications/85192227510
UR - https://www.scopus.com/pages/publications/85192227510#tab=citedBy
U2 - 10.1007/978-3-031-57725-3_11
DO - 10.1007/978-3-031-57725-3_11
M3 - Conference contribution
AN - SCOPUS:85192227510
SN - 9783031577246
T3 - Lecture Notes in Computer Science
SP - 323
EP - 355
BT - Public-Key Cryptography - PKC 2024 - 27th IACR International Conference on Practice and Theory of Public-Key Cryptography, Proceedings
A2 - Tang, Qiang
A2 - Teague, Vanessa
PB - Springer Science and Business Media Deutschland GmbH
T2 - 27th IACR International Conference on Practice and Theory of Public Key Cryptography, PKC 2024
Y2 - 15 April 2024 through 17 April 2024
ER -