Paper 2013/046 Original: eprint.iacr.org/2013/046 ↗

Fast and Maliciously Secure Two-Party Computation Using the GPU

Tore Kasper Frederiksen
Jesper Buus Nielsen
Abstract

We describe, and implement, a maliciously secure protocol for two-party computation in a parallel computational model. The protocol is based on cut-and-choose of Yao’s garbled circuit and an efficient oblivious transfer extension. The implementation is done using CUDA and yields fast results in a financially feasible and practical setting by using a consumer grade CPU and GPU. Our protocol introduces a novel construction in order to verify consistency of the garbled circuit constructor’s input in a parallel and maliciously secure setting.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2013-12-30: last updated
2013-01-30: published
Short URL
https://ia.cr/2013/046
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2013/046,
      author = {Tore Kasper Frederiksen and Jesper Buus Nielsen},
      title = {Fast and Maliciously Secure Two-Party Computation Using the GPU},
      howpublished = {Cryptology {ePrint} Archive, Paper 2013/046},
      year = {2013},
      url = {https://eprint.iacr.org/2013/046}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.