AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits

summary

Video file (mp4)

The gist

The gist The authors propose AuthOr, an authenticity-oriented garbling scheme that combines information-theoretical garbling with half gates garbling to achieve lower communication costs than

In short

AuthOr is a new privacy-free garbling scheme designed to satisfy only authenticity requirements while being more efficient than full garbling schemes. It improves upon existing half-gates garbling by allowing zero ciphertexts for AND gates when one input wire is freely settable, and combines this with information-theoretic methods for lower communication costs.

Key concepts

Privacy-free Garbling
This type of scheme ensures that the garbled circuit only reveals the authenticity of the computation, not any secret information about the underlying inputs. It aims to be more efficient than schemes that provide complete privacy.
Half-Gates (HG) Garbling
This is a technique used to garble circuits by focusing on specific types of gates, like half-gates. The authors improve this method by introducing a new rule: an AND gate can be garbled with zero ciphertexts if one of its input wires is already set freely by the garbler.
Information-Theoretic Garbling
This concept involves using information theory to design garbling schemes. It is combined with the improved HG scheme to create AuthOr, aiming for a lower communication cost (smaller garbled circuit size) than standard HG methods.

Terminology used across episodes

This episode discusses

The paper

AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits · Read on arXiv

University of Basel, Switzerland

Privacy-free garbling schemes of Frederiksen et al. (Eurocrypt '15) are designed to satisfy only the authenticity criterion of Bellare et al. (ACM CCS '12) and to be more efficient than full-fledged garbling schemes. In this work, we improve the state-of-the-art privacy-free version of half-gates (HG) garbling of Zahur et al. (Crypto '15) by allowing an AND gate to be garbled with zero ciphertexts whenever at least one of its input wires is freely settable by the garbler. Our full solution, AuthOr, then combines the ideas from the information-theoretic garbling of Kondi and Patra (Crypto '17) with the improved HG-based scheme we obtain. AuthOr has a lower communication cost (i.e., garbled-circuit size) than HG garbling without any additional security assumptions. Theoretically, AuthOr's garbled-circuit size reduction over HG garbling ranges from 0% to 100%, with the exact improvement depending on the circuit structure. We have implemented our scheme and evaluated it on various circuits constructed by independent researchers. Our experimental results show that, in practice, the garbled-circuit size reduction can reach roughly 98%.

Transcript

Introduction to the show: ident: Security Radio. Generated commentary on the latest security and cryptography papers.

Nadia: We're looking at the paper: "AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits".

Elias: Here's the gist of the paper. The gist The authors propose AuthOr, an authenticity-oriented garbling scheme that combines information-theoretical garbling with half gates garbling to achieve lower communication costs than existing schemes.

Elias: The scheme is designed to satisfy only the authenticity criterion of Bellare et al.

Nadia: ACM CCS ’12, and to be more efficient compared to full-fledged garbling schemes <ref:2501.18387#pg5>.

Paper summary: Nadia: So we're looking at this paper called AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits. Basically, the authors are taking existing privacy-free garbling schemes and trying to make them more efficient while still keeping the authenticity guarantee that Bellare et al. established in ACM CCS ’twelve <ref:2501.18387#pg1>.

Elias: Right, so they're aiming for something that satisfies only the authenticity criterion but is better than those full-fledged garbling schemes we’ve seen before >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>. They want to reduce the communication overhead without adding any extra security assumptions on top of privacy or obliviousness.

Priya: What does that mean for us? I mean, if we're just focused on ensuring someone can prove a computation was done correctly, but we don't need to hide the actual data being computed, how much cheaper is that?

Nadia: Well, what they claim is they take the half-gates garbling from Zahur et al. Crypto ’fifteen and improve it by allowing an AND gate to be garbled with zero ciphertexts if one of its input wires is already set by something earlier in the circuit >Page three--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits. That sounds like a way to save bandwidth on complex circuits.

Elias: And they don't stop there, because their full solution, AuthOr, combines that improved half-gate scheme with information-theoretic garbling ideas from Kondi and Patra Crypto ’seventeen >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits. That combination is where they get the lower communication cost than HG garbling without any extra security assumptions.

Priya: So, if I'm just looking at the data flow, what’s the actual promise here? Is this just a theoretical reduction in size, or does it actually make a difference when we're running these things?

Nadia: The paper says theoretically their garbled circuit size reduction over HG garbling can be anywhere from zero to one hundred percent depending on the specific structure of the circuit >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>. But they also have some real implementation results to back it up.

Paper summary: Elias: The experimental tests they did on various circuits show that in practice, this garbled circuit size reduction can actually get close to ninety-eight percent >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>. That's a pretty big number for efficiency gains.

Priya: Ninety-eight percent sounds substantial when you think about the bandwidth needed for these protocols. But what are the real limitations they mention? Where does this scheme stop working, or what assumptions are they making that we need to be careful about?

Nadia: They do mention that AuthOr achieves two things theoretically: it keeps the same computational security guarantee based on circular correlation robustness of the hash function, and it gets that reduction in garbled circuit size from zero to one hundred percent >Page three--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3,the same computational security guarantee based on circular correlation robustness>.

Elias: And they also get a reduction in the hash function computations, which is another part of their theoretical gain, though they don't give a specific number for that efficiency metric here >Page three--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Priya: So, to sum up what we've seen in this paper on AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits, it seems like they’ve built a composite scheme that tackles the communication cost problem head-on by mixing information-theoretic garbling with their improved half-gate approach.

Nadia: Exactly, and the key point is that this combination leads to a lower communication cost compared to standard HG garbling schemes when you're only concerned with authenticity >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Elias: And the practical results they showed, reaching nearly ninety-eight percent reduction in garbled circuit size, suggest this isn't just abstract theory; it shows a tangible way to make these types of verifiable outsourced computations more efficient on the wire >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Paper summary: Priya: It definitely points toward making these cryptographic tools more practical for real-world applications where bandwidth is a concern, even if the complexity of setting up the circuit is high.

Nadia: So, to wrap up on this paper, AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits presents an approach that combines existing techniques into a single scheme designed specifically for authenticity and efficiency >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Elias: And the authors are claiming this method gives a size reduction between zero and one hundred percent depending on the circuit structure, with real tests showing nearly ninety-eight percent in practice >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Priya: It’s interesting how they manage to get such a high practical reduction while still sticking to the core security requirements for authenticity >Page two--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg2>.

Nadia: So, this work suggests that for scenarios where you only need to verify computation integrity, not hide the data itself, we have a pathway to significantly lower communication costs using these combined garbling ideas >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Elias: And looking at the implications, it means that for systems relying on verifiable outsourced computation, we can potentially handle much larger circuits with less data transfer >Page three--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Priya: It’s a solid improvement on the existing privacy-free options, especially when you consider how much smaller the resulting garbled circuit becomes in some cases >Page one--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Nadia: We've covered the core idea and the practical gains here for AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits, which really pushes the efficiency boundary on these protocols >Page three--- AuthOr: Lower Cost Privacy-Free Garbling of Arbitrary Boolean Circuits <ref:2501.18387#pg3>.

Conclusion: Nadia: So we’re wrapping up our look at AuthOr, which is this paper about lower cost privacy-free garbling of arbitrary boolean circuits.

Elias: It boils down to a scheme that focuses only on authenticity and tries to be more efficient than the existing half-gates garbling methods.

Priya: What does that mean for the overall security picture? Is it still hiding the data, or is it just proving something happened?

Nadia: It’s about proving something happened correctly, not hiding what’s happening. The authors combined information-theoretic garbling with this half-gate approach to cut down on how much communication is needed.

Elias: They claim a theoretical reduction in the garbled circuit size from zero up to one hundred percent depending on the circuit structure. That sounds like a big swing, but we have to look at the actual implementation details.

Priya: I’m curious about those results they showed; if it can actually cut the size by ninety-eight percent in practice, what does that imply for real-world systems?

Nadia: They tested it on various circuits constructed by independent researchers and found that this size reduction can reach roughly ninety-eight percent in practice. It shows a tangible win over older schemes.

Elias: The authors are proposing this AuthOr combination as a way to handle verifiable outsourced computation more efficiently on the wire. They are essentially offering a way to do that with less data transfer overhead.

Priya: So, for someone just listening here, what does this actually change for how we think about securing these kinds of distributed computations?

Nadia: It suggests that when you only need to verify integrity and not hide the underlying data itself, there is a path toward much lower communication costs using these combined garbling ideas.

Elias: They’ve shown they can achieve this size reduction while maintaining the security guarantee based on circular correlation robustness of the hash function. That’s important for us to check if those assumptions hold up.

Priya: We need to see how robust that information-theoretic part is against real attacks, especially since we're talking about practical efficiency here.

Nadia: That’s exactly where we need to go next; checking the robustness of those specific assumptions in real scenarios is the next logical step.

More episodes

← Home