MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture 2021
DOI: 10.1145/3466752.3480070
|View full text |Cite
|
Sign up to set email alerts
|

F1: A Fast and Programmable Accelerator for Fully Homomorphic Encryption

Abstract: Fully Homomorphic Encryption (FHE) allows computing on encrypted data, enabling secure offloading of computation to untrusted servers. Though it provides ideal security, FHE is expensive when executed in software, 4 to 5 orders of magnitude slower than computing on unencrypted data. These overheads are a major barrier to FHE's widespread adoption.We present F1, the first FHE accelerator that is programmable, i.e., capable of executing full FHE programs. F1 builds on an indepth architectural analysis of the cha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
78
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 128 publications
(90 citation statements)
references
References 58 publications
0
78
0
Order By: Relevance
“…The future is bright for encrypted computing as system support matures. While FHE was once many orders of magnitude too slow to be practical [26], the performance gap has narrowed to the point of practicality with new work on hardware acceleration, such as F1 [64] (which was concurrent with our work). Moving forward, our community is likely to see improvements on many fronts.…”
Section: Discussionmentioning
confidence: 91%
See 2 more Smart Citations
“…The future is bright for encrypted computing as system support matures. While FHE was once many orders of magnitude too slow to be practical [26], the performance gap has narrowed to the point of practicality with new work on hardware acceleration, such as F1 [64] (which was concurrent with our work). Moving forward, our community is likely to see improvements on many fronts.…”
Section: Discussionmentioning
confidence: 91%
“…Server costs are consistently high. Existing, complementary work aims to reduce server costs with HE algorithms [6,8,36,41,47,55] and hardware [59,63,64,70] but neglects client costs. In contrast, CHOCO's primary goal is to reduce the client's time and communication costs.…”
Section: Motivation For Client-aware Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…A TFHE accelerator is different from the accelerators designed for other FHE schemes such as BGV, BFV, and CKKS in two points. First, although few prior accelerators [19] support BGV and CKKS bootstrapping along a tiny multiplicative depth datapath, most prior works [15,18,20] design hardware accelerators to process leveled BFV or CKKS homomorphic operations without bootstrapping. However, a TFHE accelerator must perform bootstrapping at the end of each TFHE gate.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…Depth-first FFT. Most prior FHE accelerators [18][19][20] perform NTTs and INTTs by the Cooley-Tukey data flow that introduces irregular memory accesses particularly in its bit-reversal stage. In order to remove the bit-reversal overhead, a prior ideal-latticebased cryptographic accelerator [13] uses the Cooley-Tukey flow for NTTs and the Gentlemen-Sande flow for INTTs.…”
Section: Matcha 41 Approximate Fast Integer Fft and Ifftmentioning
confidence: 99%