arXiv Open Access 2022

TensorFHE: Achieving Practical Computation on Encrypted Data Using GPGPU

Shengyu Fan Zhiwei Wang Weizhi Xu Rui Hou Dan Meng +1 lainnya
Lihat Sumber

Abstrak

In this paper, we propose TensorFHE, an FHE acceleration solution based on GPGPU for real applications on encrypted data. TensorFHE utilizes Tensor Core Units (TCUs) to boost the computation of Number Theoretic Transform (NTT), which is the part of FHE with highest time-cost. Moreover, TensorFHE focuses on performing as many FHE operations as possible in a certain time period rather than reducing the latency of one operation. Based on such an idea, TensorFHE introduces operation-level batching to fully utilize the data parallelism in GPGPU. We experimentally prove that it is possible to achieve comparable performance with GPGPU as with state-of-the-art ASIC accelerators. TensorFHE performs 913 KOPS and 88 KOPS for NTT and HMULT (key FHE kernels) within NVIDIA A100 GPGPU, which is 2.61x faster than state-of-the-art FHE implementation on GPGPU; Moreover, TensorFHE provides comparable performance to the ASIC FHE accelerators, which makes it even 2.9x faster than the F1+ with a specific workload. Such a pure software acceleration based on commercial hardware with high performance can open up usage of state-of-the-art FHE algorithms for a broad set of applications in real systems.

Topik & Kata Kunci

Penulis (6)

S

Shengyu Fan

Z

Zhiwei Wang

W

Weizhi Xu

R

Rui Hou

D

Dan Meng

M

Mingzhe Zhang

Format Sitasi

Fan, S., Wang, Z., Xu, W., Hou, R., Meng, D., Zhang, M. (2022). TensorFHE: Achieving Practical Computation on Encrypted Data Using GPGPU. https://arxiv.org/abs/2212.14191

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2022
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓