论文标题

在数据中心中的FPGA上的秘密共享MPC

Secret Sharing MPC on FPGAs in the Datacenter

论文作者

Wolfe, Pierre-Francois, Patel, Rushi, Munafo, Robert, Varia, Mayank, Herbordt, Martin

论文摘要

多方计算(MPC)是一种技术,可在安全计算中使用多个来源的数据,仅在保护原始数据时揭示结果,从而促进了由不同实体收集的数据集的共同利用。数据中心中现场可编程栅极阵列(FPGA)硬件的存在可以提供加速的计算以及低延迟,高带宽通信,从而增强了MPC的性能并降低用于许多应用程序使用MPC的障碍。在这项工作中,我们根据Araki等人描述的协议提出了一个秘密共享FPGA设计。我们将硬件设计与原始作者的秘密共享软件实现进行了比较,并在基于FPGA的杂志电路中加速了MPC协议。我们的结论是,在数据中心中的秘密共享具有竞争力,并且在FPGA上实施时,与使用CPU的原始工作相比,在FPGA硬件上实施了至少10美元的计算机资源。

Multi-Party Computation (MPC) is a technique enabling data from several sources to be used in a secure computation revealing only the result while protecting the original data, facilitating shared utilization of data sets gathered by different entities. The presence of Field Programmable Gate Array (FPGA) hardware in datacenters can provide accelerated computing as well as low latency, high bandwidth communication that bolsters the performance of MPC and lowers the barrier to using MPC for many applications. In this work, we propose a Secret Sharing FPGA design based on the protocol described by Araki et al. We compare our hardware design to the original authors' software implementations of Secret Sharing and to work accelerating MPC protocols based on Garbled Circuits with FPGAs. Our conclusion is that Secret Sharing in the datacenter is competitive and when implemented on FPGA hardware was able to use at least 10$\times$ fewer computer resources than the original work using CPUs.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源