Difference between revisions of "Songhori2016"
From ACES
(Import from BibTeX) |
m (Default pdf) |
||
(One intermediate revision by the same user not shown) | |||
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\’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\’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 | ||
| | |pdf=Songhori2016.pdf | ||
}} | }} |
Latest revision as of 17:40, 9 November 2021
Songhori2016 | |
---|---|
entry | inproceedings |
address | |
annote | |
author | Songhori, Ebrahim M. and Shaza Zeitouni and Ghada Dessouky and T. Schneider and Ahmad-Reza Sadeghi and Farinaz Koushanfar |
booktitle | Design Automation Conference |
chapter | |
edition | |
editor | |
howpublished | |
institution | |
journal | |
month | 6 |
note | |
number | |
organization | |
pages | |
publisher | |
school | |
series | |
title | GarbledCPU: A MIPS Processor for Secure Computation in Hardware |
type | |
volume | |
year | 2016 |
doi | |
issn | |
isbn | |
url | dl.acm.org/citation.cfm?id=2898027 |
Songhori2016.pdf |