Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen (aus DeepGreen)
  5. Breaking and Fixing Garbled Circuits When a Gate has Duplicate Input Wires
 
  • Details
2023
Zweitveröffentlichung
Artikel
Verlagsversion

Breaking and Fixing Garbled Circuits When a Gate has Duplicate Input Wires

File(s)
Download
Hauptpublikation
s00145-023-09472-4.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 457.52 KB
TUDa URI
tuda/12461
URN
urn:nbn:de:tuda-tuprints-283757
DOI
10.26083/tuprints-00028375
Autor:innen
Nieminen, Raine
Schneider, Thomas
Kurzbeschreibung (Abstract)

Garbled circuits are a fundamental cryptographic primitive that allows two or more parties to securely evaluate an arbitrary Boolean circuit without revealing any information beyond the output using a constant number of communication rounds. Garbled circuits have been introduced by Yao (FOCS’86) and generalized to the multi-party setting by Beaver, Micali and Rogaway (STOC’90). Since then, several works have improved their efficiency by providing different garbling schemes and several implementations exist. Starting with the seminal Fairplay compiler (USENIX Security’04), several implementation frameworks decoupled the task of compiling the function to be evaluated into a Boolean circuit from the engine that securely evaluates that circuit, e.g., using a secure two-party computation protocol based on garbled circuits. In this paper, we show that this decoupling of circuit generation and evaluation allows a subtle attack on several prominent garbling schemes. It occurs when violating the implicit assumption on the circuit that gates have different input wires which is most often not explicitly specified in the respective papers. The affected garbling schemes use separate calls to a deterministic encryption function for the left and right input wire of a gate to derive pseudo-random encryption pads that are XORed together. When a circuit contains a gate where the left and right input wire are the same, these two per-wire encryption pads cancel out and we demonstrate that this can result in a complete break of privacy. We show how the vulnerable garbling schemes can be fixed easily.

Freie Schlagworte

Secure multi-party co...

Garbled circuits

Garbling schemes

Circuits

Attack

Vulnerability

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik > Praktische Kryptographie und Privatheit
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Titel der Zeitschrift / Schriftenreihe
Journal of Cryptology
Jahrgang der Zeitschrift
36
Heftnummer der Zeitschrift
4
ISSN
1432-1378
Verlag
Springer US
Ort der Erstveröffentlichung
New York
Publikationsjahr der Erstveröffentlichung
2023
Verlags-DOI
10.1007/s00145-023-09472-4
Zusätzliche Infomationen
Part of a collection: "Computing on Encrypted Data"
Artikel-ID
34

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.