TensorFHE: Achieving Practical Computation on Encrypted Data Using GPGPU

计算机科学 图形处理单元的通用计算 专用集成电路 云计算 同态加密 加密 架空(工程) 服务器 嵌入式系统 计算 并行计算 绘图 操作系统 算法
作者
Shengyu Fan,Zhiwei Wang,Weizhi Xu,Rui Hou,Dan Meng,Mingzhe Zhang
出处
期刊:Proceedings [Institute of Electrical and Electronics Engineers]
卷期号:: 922-934 被引量:108
标识
DOI:10.1109/hpca56546.2023.10071017
摘要

In the cloud computing era, privacy protection is becoming pervasive in a broad range of applications (e.g., machine learning, data mining, etc). Fully Homomorphic Encryption (FHE) is considered the perfect solution as it enables privacy-preserved computation on untrusted servers. Unfortunately, the prohibitive performance overhead blocks the wide adoption of FHE (about 10, 000× slower than the normal computation). As heterogeneous architectures have gained remarkable success in several fields, achieving high performance for FHE with specifically designed accelerators seems to be a natural choice. Until now, most FHE accelerators have focused on efficiently implementing one FHE operation at a time based on ASIC and with significantly higher performance than GPU and FPGA. However, recent state-of-the-art FHE accelerators rely on an expensive and large on-chip storage and a high-end manufacturing process (i.e., 7nm), which increase the cost of FHE adoption.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.61× 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.9× 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.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
kai完成签到,获得积分10
刚刚
三层楼高完成签到,获得积分10
刚刚
二手的科学家完成签到,获得积分10
1秒前
荷叶边边头完成签到,获得积分10
1秒前
jinz完成签到,获得积分10
1秒前
lucky李完成签到,获得积分10
2秒前
缥缈以晴完成签到,获得积分10
2秒前
2秒前
爱听歌电灯胆完成签到 ,获得积分10
3秒前
24完成签到,获得积分10
3秒前
King完成签到 ,获得积分10
3秒前
易拉罐完成签到,获得积分10
3秒前
梧梧发布了新的文献求助10
3秒前
顾矜的应助被躺平的搬砖人采纳,获得10
4秒前
4秒前
4秒前
jiajiajiajia完成签到,获得积分10
4秒前
songyl完成签到,获得积分10
4秒前
HHH完成签到 ,获得积分10
5秒前
小波完成签到,获得积分10
5秒前
LUO完成签到,获得积分10
5秒前
Charlotte发布了新的文献求助10
5秒前
今天完成签到 ,获得积分10
5秒前
6秒前
小燕子完成签到,获得积分10
6秒前
天天快乐的应助被sky采纳,获得10
6秒前
赫连紫发布了新的文献求助10
6秒前
CassieBotelho发布了新的文献求助10
6秒前
junjiehu完成签到,获得积分10
6秒前
微笑向日葵完成签到,获得积分10
7秒前
1111发布了新的文献求助10
7秒前
zsy完成签到,获得积分10
7秒前
小斤斤发布了新的文献求助10
8秒前
元谷雪完成签到,获得积分10
8秒前
123完成签到,获得积分10
8秒前
dans宇完成签到,获得积分10
8秒前
Seeding发布了新的文献求助10
8秒前
9秒前
小魏完成签到,获得积分10
9秒前
梧梧完成签到,获得积分10
9秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Encyclopedia of Modern Artificial Intelligence 1000
Особенности технологий и методов информационно-психологических войн СССР с Великобританией и США в период 1939-1953 гг 1000
Das Matthäusevangelium: Kapitel 1:1–17 1000
IRTSD: Open-Source Data and Toolset for Electromagnetic Transient Analysis of Disturbances and IBR Control Malfunctions in Transmission Systems 1000
Entre Praga y Madrid : los contactos checoslovaco-españoles (1948-1977) 600
A REVIEW OF THE V-22 DYNAMICS VALIDATION PROGRAM 600
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 计算机科学 工程类 有机化学 化学工程 生物化学 物理 复合材料 内科学 催化作用 光电子学 人工智能 细胞生物学 无机化学 物理化学 数学
热门帖子
关注 科研通微信公众号,转发送积分 8130204
求助须知:如何正确求助?哪些是违规求助? 9532438
关于积分的说明 21595606
捐赠科研通 7711965
什么是DOI,文献DOI怎么找? 3418072
关于科研通互助平台的介绍 2543766
邀请新用户注册赠送积分活动 2459303