Lower Bounds for Garbled Circuits from Shannon-Type Information Inequalities
Jake Januzelli, Mike Rosulek, Lawrence Roy
Abstract
We establish new lower bounds on the size of practical garbled circuits, which hold against any scheme satisfying the following simple properties: (1) Its security is based on symmetric-key cryptography only. More formally, security holds in Minicrypt, a model in which a random oracle is the only available source of cryptography. (2) The evaluation algorithm makes non-adaptive queries to the random oracle. (3) The evaluation algorithm "knows" which of its oracle queries are made by which other input combinations. These restrictions are reasonable for garbling single gates. In particular, unlike prior attempts at lower bounds, we make no assumptions about the internal behavior of the garbling algorithms --- i.e., how it uses random oracle outputs and wire labels to compute the garbled gate, etc.
We prove separate lower bounds depending on whether the scheme uses the free-XOR technique (Kolesnikov & Schneider, ICALP 2008). In the free-XOR case, we prove that a garbled AND-gate requires bits; thus, the garbling scheme of Rosulek & Roy (Crypto 2022) is optimal. In the non-free-XOR case, we prove that a garbled AND-gate requires bits and a garbled XOR-gate requires bits; thus, the garbling scheme of Gueron, Lindell, Nof, and Pinkas (CCS 2015) is optimal.
We prove our lower bounds using tools from information theory. A garbling scheme can be characterized as a joint distribution over various quantities: wire labels, garbled gate information, random oracle responses. We show that different properties of a garbling scheme imply certain Shannon-type information inequalities about this distribution. We then use an automated theorem prover for Shannon-type inequalities to prove that our inequalities imply lower bounds on the entropy---hence, size---of the garbled gate information.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 345bf1d2-d91a-4cab-9a50-55ffce28e7b8Related papers
- Three Halves Make a Whole? Beating the Half-Gates Lower Bound for Garbled CircuitsMike Rosulek, Lawrence RoyCRYPTO 2021 · 78 citations
- On the Adaptive Security of Free-XOR-Based Garbling Schemes in the Plain ModelAnasuya Acharya, Karen Azari, Chethan KamathEUROCRYPT 2025
- Breaking the Barrier on Garbled Circuit Size in the Random Oracle ModelJunru Li, Yifan SongCRYPTO 2026
- Limits on the Adaptive Security of Yao's GarblingChethan Kamath, Karen Klein, Krzysztof Pietrzak, Daniel WichsCRYPTO 2021 · 4 citations
- Garbling Gadgets for Boolean and Arithmetic CircuitsMarshall Ball, Tal Malkin, Mike RosulekCCS 2016 · 81 citations
