Skip to main navigation Skip to search Skip to main content

Faster secure two-party computation using garbled circuits

  • Yan Huang
  • , David Evans
  • , Jonathan Katz
  • , Lior Malka

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

518 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 20th USENIX Security Symposium
PublisherUSENIX Association
Pages539-554
Number of pages16
ISBN (Electronic)9781931971874
StatePublished - 1 Jan 2011
Externally publishedYes
Event20th USENIX Security Symposium, USENIX Security 2011 - San Francisco, United States
Duration: 8 Aug 201112 Aug 2011

Publication series

NameProceedings of the 20th USENIX Security Symposium

Conference

Conference20th USENIX Security Symposium, USENIX Security 2011
Country/TerritoryUnited States
CitySan Francisco
Period8/08/1112/08/11

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Faster secure two-party computation using garbled circuits'. Together they form a unique fingerprint.

Cite this