Efficient Arithmetic in Garbled Circuits

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Garbled Circuit (GC) techniques usually work with Boolean circuits. Despite intense interest, efficient arithmetic generalizations of GC were only known from strong assumptions, such as LWE. We construct symmetric-key-based arithmetic garbled circuits from circular correlation robust hashes, the assumption underlying the celebrated Free XOR garbling technique. Let λ denote a security parameter, and consider the integers Zm for any m≥2. Let ℓ=log2m be the bit length of Zm values. We garble arithmetic circuits over Zm where the garbling of each gate has size O(ℓ·λ) bits. Contrast this with Boolean-circuit-based arithmetic, requiring O(ℓ2·λ) bits via the schoolbook multiplication algorithm, or O(ℓ1.585·λ) bits via Karatsuba’s algorithm. Our arithmetic gates are compatible with Boolean operations and with Garbled RAM, allowing to garble complex programs of arithmetic values.

Original languageEnglish (US)
Title of host publicationAdvances in Cryptology – EUROCRYPT 2024 - 43rd Annual International Conference on the Theory and Applications of Cryptographic Techniques, 2024, Proceedings
EditorsMarc Joye, Gregor Leander
PublisherSpringer
Pages3-31
Number of pages29
ISBN (Print)9783031587399
DOIs
StatePublished - 2024
Event43rd Annual International Conference on the Theory and Applications of Cryptographic Techniques, EUROCRYPT 2024 - Zurich, Switzerland
Duration: May 26 2024May 30 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14655 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference43rd Annual International Conference on the Theory and Applications of Cryptographic Techniques, EUROCRYPT 2024
Country/TerritorySwitzerland
CityZurich
Period5/26/245/30/24

Keywords

  • Arithmetic Circuits
  • Garbled Circuits

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Efficient Arithmetic in Garbled Circuits'. Together they form a unique fingerprint.

Cite this