F1: A Fast and Programmable Accelerator for Fully Homomorphic Encryption (Extended Version)
Not on the map. Why?
Abstract (arXiv)
Fully Homomorphic Encryption (FHE) allows computing on encrypted data, enabling secure offloading of computation to untrusted serves. 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 in-depth architectural analysis of the characteristics of FHE computations that reveals acceleration opportunities. F1 is a wide-vector processor with novel functional units deeply specialized to FHE primitives, such as modular arithmetic, number-theoretic transforms, and structured permutations. This organization provides so much compute throughput that data movement becomes the bottleneck. Thus, F1 is primarily designed to minimize data movement. The F1 hardware provides an explicitly managed memory hierarchy and mechanisms to decouple data movement from execution. A novel compiler leverages these mechanisms to maximize reuse and schedule off-chip and on-chip data movement. We evaluate F1 using cycle-accurate simulations and RTL synthesis. F1 is the first system to accelerate complete FHE programs and outperforms state-of-the-art software implementations by gmean 5400x and by up to 17000x. These speedups counter most of FHE's overheads and enable new applications, like real-time private deep learning in the cloud.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 5; 2025: 5; 2026: 5.
23 papers.
Sort:
By area:
- 2022On the Robustness of Dataset Inferencecited by 8
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inferencecited by 5
- 2024Privacy-Preserving Diffusion Model Using Homomorphic Encryptioncited by 4
- 2024CryptoTrain: Fast Secure Training on Encrypted Datasetcited by 3
- 2025Leveraging ASIC AI Chips for Homomorphic Encryptioncited by 3
- 2023Considerations on the Theory of Training Models with Differential Privacycited by 2
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Servicecited by 2
- 2025A Scalable Multi-GPU Framework for Encrypted Large-Model Inferencecited by 2
- 2026AEGIS: Scaling Long-Sequence Homomorphic Encrypted Transformer Inference via Hybrid Parallelism on Multi-GPU Systemscited by 2
- 2023Towards Fast and Scalable Private Inferencecited by 1
- 2024PackVFL: Efficient HE Packing for Vertical Federated Learningcited by 1
11 more
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devicescited by 1
- 2025Efficient Privacy-Preserving Recommendation on Sparse Data using Fully Homomorphic Encryptioncited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2022One Picture is Worth a Thousand Words: A New Wallet Recovery Processcited by 0
- 2022Revealing Secrets From Pre-trained Modelscited by 0
- 2024TensorTEE: Unifying Heterogeneous TEE Granularity for Efficient Secure Collaborative Tensor Computingcited by 0
- 2025Securing Transfer-Learned Networks with Reverse Homomorphic Encryptioncited by 0
- 2026A3D: Agentic AI flow for autonomous Accelerator Designcited by 0
- 2026FEnc2: Unifying Data Packing for Efficient Private Inference via Convolution and Architecture-Aware Fragment Encodingcited by 0
- 2026Homomorphic Encryptions for Privacy Preserving Visioncited by 0
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-designcited by 0
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-design15 Sep 2026
- 2026Homomorphic Encryptions for Privacy Preserving Vision23 Jun 2026
- 2026FEnc2: Unifying Data Packing for Efficient Private Inference via Convolution and Architecture-Aware Fragment Encoding15 Jun 2026
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2026AEGIS: Scaling Long-Sequence Homomorphic Encrypted Transformer Inference via Hybrid Parallelism on Multi-GPU Systems3 Apr 2026
- 2025A Scalable Multi-GPU Framework for Encrypted Large-Model Inference12 Dec 2025
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Efficient Privacy-Preserving Recommendation on Sparse Data using Fully Homomorphic Encryption3 Sep 2025
- 2025Securing Transfer-Learned Networks with Reverse Homomorphic Encryption20 May 2025
- 2025Leveraging ASIC AI Chips for Homomorphic Encryption13 Jan 2025
- 2024CryptoTrain: Fast Secure Training on Encrypted Dataset25 Sep 2024
- 2024TensorTEE: Unifying Heterogeneous TEE Granularity for Efficient Secure Collaborative Tensor Computing12 Jul 2024
11 more
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devices2 Jun 2024
- 2024PackVFL: Efficient HE Packing for Vertical Federated Learning1 May 2024
- 2024Privacy-Preserving Diffusion Model Using Homomorphic Encryption9 Mar 2024
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Service17 Aug 2023
- 2023Towards Fast and Scalable Private Inference9 Jul 2023
- 2023Considerations on the Theory of Training Models with Differential Privacy8 Mar 2023
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inference26 Jan 2023
- 2022On the Robustness of Dataset Inference24 Oct 2022
- 2022Revealing Secrets From Pre-trained Models19 Jul 2022
- 2022One Picture is Worth a Thousand Words: A New Wallet Recovery Process5 May 2022
- 2026A3D: Agentic AI flow for autonomous Accelerator Designcited by 0
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2022On the Robustness of Dataset Inferencecited by 8
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inferencecited by 5
- 2024CryptoTrain: Fast Secure Training on Encrypted Datasetcited by 3
- 2025Leveraging ASIC AI Chips for Homomorphic Encryptioncited by 3
- 2023Considerations on the Theory of Training Models with Differential Privacycited by 2
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2023Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Servicecited by 2
- 2025A Scalable Multi-GPU Framework for Encrypted Large-Model Inferencecited by 2
- 2026AEGIS: Scaling Long-Sequence Homomorphic Encrypted Transformer Inference via Hybrid Parallelism on Multi-GPU Systemscited by 2
- 2023Towards Fast and Scalable Private Inferencecited by 1
- 2024PackVFL: Efficient HE Packing for Vertical Federated Learningcited by 1
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devicescited by 1
12 most cited of 21 All 21 (JSON)
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-design15 Sep 2026
- 2026Homomorphic Encryptions for Privacy Preserving Vision23 Jun 2026
- 2026FEnc2: Unifying Data Packing for Efficient Private Inference via Convolution and Architecture-Aware Fragment Encoding15 Jun 2026
- 2026AEGIS: Scaling Long-Sequence Homomorphic Encrypted Transformer Inference via Hybrid Parallelism on Multi-GPU Systems3 Apr 2026
- 2025A Scalable Multi-GPU Framework for Encrypted Large-Model Inference12 Dec 2025
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Efficient Privacy-Preserving Recommendation on Sparse Data using Fully Homomorphic Encryption3 Sep 2025
- 2025Securing Transfer-Learned Networks with Reverse Homomorphic Encryption20 May 2025
- 2025Leveraging ASIC AI Chips for Homomorphic Encryption13 Jan 2025
- 2024CryptoTrain: Fast Secure Training on Encrypted Dataset25 Sep 2024
- 2024TensorTEE: Unifying Heterogeneous TEE Granularity for Efficient Secure Collaborative Tensor Computing12 Jul 2024
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devices2 Jun 2024
12 newest of 21 All 21 (JSON)