2014
DOI: 10.1137/120875193
|View full text |Cite
|
Sign up to set email alerts
|

How to Garble Arithmetic Circuits

Abstract: Yao's garbled circuit construction transforms a boolean circuit C : {0, 1} n → {0, 1} m into a "garbled circuit"Ĉ along with n pairs of k-bit keys, one for each input bit, such thatĈ together with the n keys corresponding to an input x reveal C(x) and no additional information about x. The garbled circuit construction is a central tool for constant-round secure computation and has several other applications.Motivated by these applications, we suggest an efficient arithmetic variant of Yao's original constructi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 33 publications
(24 citation statements)
references
References 37 publications
0
24
0
Order By: Relevance
“…For example, [5] show that arithmetic garbled circuits can be constructed based on a special "key-shrinking" gadget, which can be viewed as a symmetric encryption over F with some homomorphic properties. They also provide an implementation of this gadget over the integers.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, [5] show that arithmetic garbled circuits can be constructed based on a special "key-shrinking" gadget, which can be viewed as a symmetric encryption over F with some homomorphic properties. They also provide an implementation of this gadget over the integers.…”
Section: Discussionmentioning
confidence: 99%
“…The question of garbling arithmetic circuits has been open for a long time, and only recently some partial progress has been made [5]. Still, so far there has been no fully arithmetic construction in which both the encoder and the decoder make a black-box use of F. We show that this is inherently impossible answering an open problem from [35].…”
Section: Garbled Circuitsmentioning
confidence: 98%
See 1 more Smart Citation
“…The conceptualization of garbling as involving a component that creates garbled circuits and another that evaluates them is found in all of these works, and in Schneider's [47,48]. A second line of definitions begins with Ishai and Kushilevitz [25] and continues with [2,3,5,6,26,27,46]. These works define various flavors of randomized encodings.…”
Section: Overviewmentioning
confidence: 99%
“…Scattered through the literature one finds computational objects other than boolean circuits that are being garbled; examples include arithmetic circuits [6], branching programs [9], circuits with lookup tables [39], DFAs [49], and ordered binary decision diagrams [33]. The range suggests, to us, that general-purpose definitions for garbling schemes ought not be tied to circuits.…”
Section: Obliviousness and Authenticitymentioning
confidence: 99%