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\’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 | ||
}} | }} | ||
Revision as of 03:43, 4 September 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 |