Parallel computing offers the chance of improving the efficiency of Garbled Circuit technique in multi-party computation protocols. We propose two different types of parallelization: fine-grained, based on the parallel evaluation of gates, and coarse grained, based on the parallelization of macro-blocks. To analyze the efficiency of parallel implementation, a biometric scenario, having an intrinsically parallel nature, is considered. Moreover our approach is compared to previous works by using a privacy preserving implementation of AES encryption. We show that both fine-grained and coarse-grained solutions provide significant runtime improvements. Better results are obtained by the coarse-grained parallelization, which, however, can be exploited only when the same block is used more than once in parallel, whereas fine-grained parallelization can be applied to any garbled circuit.

Parallel Implementation of GC-Based MPC Protocols in the Semi-Honest Setting / Barni, M; Bernaschi, Massimo; Lazzeretti, Riccardo; Pignata, T; Sabellico, A.. - 8247:(2013), pp. 66-82. (Intervento presentato al convegno 8th International Workshop on Data Privacy Management, DPM 2013 and 6th International Workshop on Autonomous and Spontaneous Security, SETOP 2013 tenutosi a Egham; United Kingdom) [10.1007/978-3-642-54568-9_5].

Parallel Implementation of GC-Based MPC Protocols in the Semi-Honest Setting

BERNASCHI, Massimo;LAZZERETTI, RICCARDO
;
2013

Abstract

Parallel computing offers the chance of improving the efficiency of Garbled Circuit technique in multi-party computation protocols. We propose two different types of parallelization: fine-grained, based on the parallel evaluation of gates, and coarse grained, based on the parallelization of macro-blocks. To analyze the efficiency of parallel implementation, a biometric scenario, having an intrinsically parallel nature, is considered. Moreover our approach is compared to previous works by using a privacy preserving implementation of AES encryption. We show that both fine-grained and coarse-grained solutions provide significant runtime improvements. Better results are obtained by the coarse-grained parallelization, which, however, can be exploited only when the same block is used more than once in parallel, whereas fine-grained parallelization can be applied to any garbled circuit.
2013
8th International Workshop on Data Privacy Management, DPM 2013 and 6th International Workshop on Autonomous and Spontaneous Security, SETOP 2013
Parallel computing; Multi-party computation; Signal processing in the encrypted domain; Garbled circuits
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Parallel Implementation of GC-Based MPC Protocols in the Semi-Honest Setting / Barni, M; Bernaschi, Massimo; Lazzeretti, Riccardo; Pignata, T; Sabellico, A.. - 8247:(2013), pp. 66-82. (Intervento presentato al convegno 8th International Workshop on Data Privacy Management, DPM 2013 and 6th International Workshop on Autonomous and Spontaneous Security, SETOP 2013 tenutosi a Egham; United Kingdom) [10.1007/978-3-642-54568-9_5].
File allegati a questo prodotto
File Dimensione Formato  
Barni_Postprint_Parallel-Implementation_2013.pdf

accesso aperto

Note: https://link.springer.com/chapter/10.1007/978-3-642-54568-9_5
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 291.78 kB
Formato Adobe PDF
291.78 kB Adobe PDF
Barni_Parallel-Implementation_2013.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 432.54 kB
Formato Adobe PDF
432.54 kB Adobe PDF   Contatta l'autore
VE_2013_11573-967163.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 432.83 kB
Formato Adobe PDF
432.83 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/967163
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact