Garbling Gadgets for Boolean and Arithmetic Circuits

被引:46
作者
Ball, Marshall [1 ]
Malkin, Tal [1 ]
Rosulek, Mike [2 ]
机构
[1] Columbia Univ, New York, NY 10027 USA
[2] Oregon State Univ, Corvallis, OR 97331 USA
来源
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY | 2016年
关键词
D O I
10.1145/2976749.2978410
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present simple, practical, and powerful new techniques for garbled circuits. These techniques result in significant concrete and asymptotic improvements over the state of the art, for several natural kinds of computations. For arithmetic circuits over the integers, our construction results in garbled circuits with free addition, weighted threshold gates with cost independent of fan-in, and exponentiation by a fixed exponent with cost independent of the exponent. For boolean circuits, our construction gives an exponential improvement over the state of the art for threshold gates (including AND/OR gates) of high fan-in. Our construction can be efficiently instantiated with practical symmetric-key primitives (e.g., AES), and is proven secure under similar assumptions to that of the Free-XOR garbling scheme (Kolesnikov & Schneider, ICALP 2008). We give an extensive comparison between our scheme and stateof-the-art garbling schemes applied to boolean circuits.
引用
收藏
页码:565 / 577
页数:13
相关论文
共 21 条
[1]  
[Anonymous], 2013, ACM CCS 2013, DOI DOI 10.1145/2508859.2516738
[2]   Arithmetic Cryptography [Extended Abstract] [J].
Applebaum, Benny ;
Avron, Jonathan ;
Brzuska, Christina .
PROCEEDINGS OF THE 6TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE (ITCS'15), 2015, :143-151
[3]   How to Garble Arithmetic Circuits [J].
Applebaum, Benny ;
Ishai, Yuval ;
Kushilevitz, Eyal .
2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, :120-129
[4]  
Beaver D., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P479, DOI 10.1145/237814.237996
[5]  
BEAVER D, 1990, PROCEEDINGS OF THE TWENTY SECOND ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, P503, DOI 10.1145/100216.100287
[6]  
Bellare M., 2012, ACM CCS 2012, P784, DOI [DOI 10.1145/2382196.2382279, 10.1145/2382196.2382279.]
[7]   Efficient Garbling from a Fixed-Key Blockcipher [J].
Bellare, Mihir ;
Viet Tung Hoang ;
Keelveedhi, Sriram ;
Rogaway, Phillip .
2013 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2013, :478-492
[8]  
Berkeley Verification and Synthesis Research Center, ABC SYST SEQ SYNTH V
[9]  
Choi SG, 2012, LECT NOTES COMPUT SC, V7194, P39, DOI 10.1007/978-3-642-28914-9_3
[10]  
Galois Inc, CRYPT LANG CRYPT