Difference between revisions of "Songhori2016"

From ACES

(Import from BibTeX)
 
m (Import from BibTeX)
Line 4: Line 4:
|keywords=Garbled Circuit, Secure Function Evaluation
|keywords=Garbled Circuit, Secure Function Evaluation
|abstract=<p>We present GarbledCPU, the first framework that realizes a hardware-based general purpose sequential processor for secure computation. Our MIPS-based implementation enables development of applications (functions) in a high-level language while performing secure function evaluation (SFE) using Yao\&rsquo;s garbled circuit protocol in hardware. GarbledCPU provides three degrees of freedom for SFE which allow leveraging the trade-off between privacy and performance: public functions, private functions, and semi-private functions. We synthesize GarbledCPU on a Virtex-7 FPGA as a proof-of-concept implementation and evaluate it on various benchmarks including Hamming distance, private set intersection and AES. Our results indicate that our pipelined hardware framework outperforms the fastest available software implementation.</p>
|abstract=<p>We present GarbledCPU, the first framework that realizes a hardware-based general purpose sequential processor for secure computation. Our MIPS-based implementation enables development of applications (functions) in a high-level language while performing secure function evaluation (SFE) using Yao\&rsquo;s garbled circuit protocol in hardware. GarbledCPU provides three degrees of freedom for SFE which allow leveraging the trade-off between privacy and performance: public functions, private functions, and semi-private functions. We synthesize GarbledCPU on a Virtex-7 FPGA as a proof-of-concept implementation and evaluate it on various benchmarks including Hamming distance, private set intersection and AES. Our results indicate that our pipelined hardware framework outperforms the fastest available software implementation.</p>
|month=6
|year=2016
|booktitle=Design Automation Conference
|booktitle=Design Automation Conference
|title=GarbledCPU: A MIPS Processor for Secure Computation in Hardware
|title=GarbledCPU: A MIPS Processor for Secure Computation in Hardware
|entry=inproceedings
|entry=inproceedings
|date=2016-Ju-01
}}
}}

Revision as of 03:43, 4 September 2021

Songhori2016
entryinproceedings
address
annote
authorSonghori, Ebrahim M. and Shaza Zeitouni and Ghada Dessouky and T. Schneider and Ahmad-Reza Sadeghi and Farinaz Koushanfar
booktitleDesign Automation Conference
chapter
edition
editor
howpublished
institution
journal
month6
note
number
organization
pages
publisher
school
series
titleGarbledCPU: A MIPS Processor for Secure Computation in Hardware
type
volume
year2016
doi
issn
isbn
urldl.acm.org/citation.cfm?id=2898027
pdf


Icon-email.png
Email:
farinaz@ucsd.edu
Icon-addr.png
Address:
Electrical & Computer Engineering
University of California, San Diego
9500 Gilman Drive, MC 0407
Jacobs Hall, Room 6401
La Jolla, CA 92093-0407
Icon-addr.png
Lab Location: EBU1-2514
University of California San Diego
9500 Gilman Dr, La Jolla, CA 92093