HUTAO: A Reconfigurable Homomorphic Processing UniT With Cache-Aware Operation Scheduling
Abstract
Fully homomorphic encryption (FHE) enables privacy-preserving machine learning (PPML) at the cost of intensive computational overhead, which necessitates the use of domain-specific accelerators. To achieve comprehensive support for leveled FHE, this article presents a reconfigurable multi-scheme FHE processor that supports both client-side encryption/decryption and server-side evaluation. First, a reconfigurable processing element (RPE) design for modular arithmetic and a reusable data generator for polynomial sampling are developed to support the various operations in FHE. Second, a configurable RPE array supporting polynomial operations and a decoupled automorphism unit (DAU) necessary for homomorphic rotations are proposed to accelerate the FHE primitives with complex dataflow. Finally, an on-chip data generation strategy and a cache-aware operation scheduling (CAOS) method are introduced to alleviate the memory bottleneck in the end-to-end execution of FHE applications. The chip is fabricated in a 28-nm process and tested with end-to-end execution. Targeting a lightweight parameter set with polynomial degree$N=4096$at 128-bit security level, the proposed chip achieves$4.05~\mu $J per encryption on the client side and provides a throughput of 8.72 kHMul/s on the server side. In terms of the number theory transform (NTT) operation, the chip demonstrates the highest throughput and best area efficiency compared with state-of-the-art solutions.
Fields of Study & Subjects
Cryptography and Data Security
Cryptography and Residue Arithmetic
Cryptographic Implementations and Security
Publication details
- Journal / source
- IEEE Journal of Solid-State Circuits
- Volume
- 61
- Issue
- 8
- Pages
- 4518–4532
- Publication date
- 10 February 2026
- Language
- EN