HEAX: An Architecture for Computing on Encrypted Data
Not on the map. Why?
Abstract (arXiv)
With the rapid increase in cloud computing, concerns surrounding data privacy, security, and confidentiality also have been increased significantly. Not only cloud providers are susceptible to internal and external hacks, but also in some scenarios, data owners cannot outsource the computation due to privacy laws such as GDPR, HIPAA, or CCPA. Fully Homomorphic Encryption (FHE) is a groundbreaking invention in cryptography that, unlike traditional cryptosystems, enables computation on encrypted data without ever decrypting it. However, the most critical obstacle in deploying FHE at large-scale is the enormous computation overhead. In this paper, we present HEAX, a novel hardware architecture for FHE that achieves unprecedented performance improvement. HEAX leverages multiple levels of parallelism, ranging from ciphertext-level to fine-grained modular arithmetic level. Our first contribution is a new highly-parallelizable architecture for number-theoretic transform (NTT) which can be of independent interest as NTT is frequently used in many lattice-based cryptography systems. Building on top of NTT engine, we design a novel architecture for computation on homomorphically encrypted data. We also introduce several techniques to enable an end-to-end, fully pipelined design as well as reducing on-chip memory consumption. Our implementation on reconfigurable hardware demonstrates 164-268x performance improvement for a wide range of FHE parameters.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 2; 2026: 2.
11 papers.
- 2023HyPHEN: A Hybrid Packing Method and Optimizations for Homomorphic Encryption-Based Neural Networkscited by 9
- 2022Private and Reliable Neural Network Inferencecited by 6
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrappingcited by 6
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inferencecited by 5
- 2024EncCluster: Scalable Functional Encryption in Federated Learning through Weight Clustering and Probabilistic Filterscited by 3
- 2025Leveraging ASIC AI Chips for Homomorphic Encryptioncited by 3
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devicescited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2026Enabling AI ASICs for Zero Knowledge Proofcited by 0
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-designcited by 0
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-design15 Sep 2026
- 2026Enabling AI ASICs for Zero Knowledge Proof20 Apr 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Leveraging ASIC AI Chips for Homomorphic Encryption13 Jan 2025
- 2024EncCluster: Scalable Functional Encryption in Federated Learning through Weight Clustering and Probabilistic Filters13 Jun 2024
- 2024VeriSplit: Secure and Practical Offloading of Machine Learning Inferences across IoT Devices2 Jun 2024
- 2023NeuJeans: Private Neural Network Inference with Joint Optimization of Convolution and FHE Bootstrapping7 Dec 2023
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023
- 2023HyPHEN: A Hybrid Packing Method and Optimizations for Homomorphic Encryption-Based Neural Networks5 Feb 2023
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inference26 Jan 2023
- 2022Private and Reliable Neural Network Inference27 Oct 2022