Paper 2026/815

Suffix-Invariant Programmable PRFs and Applications to Stacked Garbling

Vipul Goyal, NTT Research
David Heath, University of Illinois Urbana-Champaign
Abhishek Jain, NTT Research, Johns Hopkins University
Yibin Yang, NTT Research
Abstract

Garbled circuits are a fundamental primitive in cryptography. While the size of garbled circuits in Yao's original scheme grows linearly with the circuit size, a recent line of work on stacked garbling (SGC) [Heath-Kolesnikov, CRYPTO'20] has achieved near-sublinear size for branching computations, based only on one-way functions. Specifically, these schemes achieve garbled size growing only with the size of a single branch and the total input length to all the branches. Due to the latter dependence, these results are best suited to "small" input settings. We present a stacked garbling scheme for "large" input settings based on one-way functions. The garbled size in our scheme grows only with the size of a single branch and its input length (up to logarithmic factors), plus an additive term in the number of branches (as in prior SGC). To obtain our result, we uncover a connection between stacked garbling and the notion of (adaptive) programmable pseudorandom functions (apPRFs) [Boneh-Lewi-Wu, PKC'17]. While existing apPRF constructions either rely on stronger assumptions (e.g., learning with errors or indistinguishability obfuscation) or incur noticeable security losses under weaker assumptions, we identify a relaxed notion of suffix-invariant programmable PRFs (sipPRFs) that suffices for our result, and establish its feasibility based on OWFs. Interestingly, we build on techniques from the SGC literature to construct sipPRFs with our desired efficiency, and then apply sipPRFs back to SGC to obtain our main result. Along the way, as an additional result of independent interest, we provide the first construction of (adaptive) programmable PRFs for polynomial-size domains based on one-way functions.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A minor revision of an IACR publication in CRYPTO 2026
Keywords
Garbled CircuitStacked GarblingProgrammable PRF
Contact author(s)
vipul @ vipulgoyal org
daheath @ illinois edu
abhishek @ cs jhu edu
yibiny @ ece utoronto ca
History
2026-07-02: revised
2026-04-25: received
See all versions
Short URL
https://ia.cr/2026/815
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/815,
      author = {Vipul Goyal and David Heath and Abhishek Jain and Yibin Yang},
      title = {Suffix-Invariant Programmable {PRFs} and Applications to Stacked Garbling},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/815},
      year = {2026},
      url = {https://eprint.iacr.org/2026/815}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.