TY - GEN
T1 - Faster secure two-party computation using garbled circuits
AU - Huang, Yan
AU - Evans, David
AU - Katz, Jonathan
AU - Malka, Lior
N1 - Publisher Copyright:
© 2011 by The USENIX Association.
PY - 2011/1/1
Y1 - 2011/1/1
N2 - Secure two-party computation enables two parties to evaluate a function cooperatively without revealing to either party anything beyond the function's output. The garbled-circuit technique, a generic approach to secure two-party computation for semi-honest participants, was developed by Yao in the 1980s, but has been viewed as being of limited practical significance due to its inefficiency. We demonstrate several techniques for improving the running time and memory requirements of the garbled-circuit technique, resulting in an implementation of generic secure two-party computation that is significantly faster than any previously reported while also scaling to arbitrarily large circuits. We validate our approach by demonstrating secure computation of circuits with over 109 gates at a rate of roughly 10 μs per garbled gate, and showing order-of-magnitude improvements over the best previous privacy-preserving protocols for computing Hamming distance, Levenshtein distance, Smith-Waterman genome alignment, and AES.
AB - Secure two-party computation enables two parties to evaluate a function cooperatively without revealing to either party anything beyond the function's output. The garbled-circuit technique, a generic approach to secure two-party computation for semi-honest participants, was developed by Yao in the 1980s, but has been viewed as being of limited practical significance due to its inefficiency. We demonstrate several techniques for improving the running time and memory requirements of the garbled-circuit technique, resulting in an implementation of generic secure two-party computation that is significantly faster than any previously reported while also scaling to arbitrarily large circuits. We validate our approach by demonstrating secure computation of circuits with over 109 gates at a rate of roughly 10 μs per garbled gate, and showing order-of-magnitude improvements over the best previous privacy-preserving protocols for computing Hamming distance, Levenshtein distance, Smith-Waterman genome alignment, and AES.
UR - https://www.scopus.com/pages/publications/84914127581
M3 - Conference contribution
AN - SCOPUS:84914127581
T3 - Proceedings of the 20th USENIX Security Symposium
SP - 539
EP - 554
BT - Proceedings of the 20th USENIX Security Symposium
PB - USENIX Association
T2 - 20th USENIX Security Symposium, USENIX Security 2011
Y2 - 8 August 2011 through 12 August 2011
ER -