TY - GEN
T1 - How to garble arithmetic circuits
AU - Applebaum, Benny
AU - Ishai, Yuval
AU - Kushilevitz, Eyal
PY - 2011
Y1 - 2011
N2 - 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 construction. Our construction transforms an arithmetic circuit C:ℤ n → ℤ m over integers from a bounded (but possibly exponential)range into a garbled circuit Ĉ along with n affine functions L i:ℤ → ℤ k such that Ĉ together with the n integer vectors L i(x i) reveal C(x) and no additional information about x. The security of our construction relies on the intractability of the learning with errors (LWE) problem.
AB - 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 construction. Our construction transforms an arithmetic circuit C:ℤ n → ℤ m over integers from a bounded (but possibly exponential)range into a garbled circuit Ĉ along with n affine functions L i:ℤ → ℤ k such that Ĉ together with the n integer vectors L i(x i) reveal C(x) and no additional information about x. The security of our construction relies on the intractability of the learning with errors (LWE) problem.
KW - Cryptography
KW - Garbled Circuit
KW - Randomizing Polynomials
UR - http://www.scopus.com/inward/record.url?scp=84863309994&partnerID=8YFLogxK
U2 - 10.1109/FOCS.2011.40
DO - 10.1109/FOCS.2011.40
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84863309994
SN - 9780769545714
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 120
EP - 129
BT - Proceedings - 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011
T2 - 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011
Y2 - 22 October 2011 through 25 October 2011
ER -