























Lenny Liu, University of Illinois Urbana-Champaign
Ning Luo, University of Illinois Urbana-Champaign
David Heath, University of Illinois Urbana-Champaign
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$.
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}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。