Paper 2026/761

Improved Garbled RAM via Garbled Merge

Can Liu, Tsinghua University, University of Illinois Urbana-Champaign
Lenny Liu, University of Illinois Urbana-Champaign
Ning Luo, University of Illinois Urbana-Champaign
David Heath, University of Illinois Urbana-Champaign
Abstract

Consider the problem of merging inside a garbled circuit (GC) two arrays of $w$-bit elements, yielding a single length-$n$ array. This garbled merge problem is core to garbled random access memory (GRAM), a technique that enables efficient garbling of general-purpose programs. We present a novel symmetric-key-based garbled merge that achieves a garbling size of $(w + 1) \cdot n \cdot \lambda$ bits, providing both asymptotic and concrete improvements over the state of the art. By applying our garbled merge, we obtain a symmetric-key GRAM of size $O(n \lg^3 n \cdot \lambda) \cdot \omega(1)$ for a word RAM program that manipulates words of size $\Theta(\lg n)$ bits and halts within $n$ steps, improving over the previous best result (Heath et al., CRYPTO'23) by an $O(\lg \lg n)$ factor. This communication cost was previously only achieved under the public-key-style DDH assumption (Gu et al., CRYPTO'25). We implement our construction, and our evaluation shows that our garbled merge reduces the communication cost over the DDH-based merge by about $3\times$.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. CCS 2026
Keywords
Garbled CircuitsGarbled RAMSecure Multiparty Computation
Contact author(s)
liucan22 @ mails tsinghua edu cn
hengyu2 @ illinois edu
nl27 @ illinois edu
daheath @ illinois edu
History
2026-08-09: last of 3 revisions
2026-04-17: received
See all versions
Short URL
https://ia.cr/2026/761
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/761,
      author = {Can Liu and Lenny Liu and Ning Luo and David Heath},
      title = {Improved Garbled {RAM} via Garbled Merge},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/761},
      year = {2026},
      url = {https://eprint.iacr.org/2026/761}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.