HERMES: Homomorphic Encryption over Residual Number System for Multi-level EvaluationS


연구 분야: Cryptography



학회: ICCAD '24: Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design


초록

Homomorphic encryption enables computations on the ciphertext to preserve data privacy. However, its practical deployment has been hindered by the significant computational overhead compared to the plaintext computations. In response to this challenge, we present HERMES, a novel hardware acceleration system designed to explore the computation flow of the CKKS homomorphic encryption bootstrapping process. Among the major contributions of our proposed architecture, we first analyze the properties of the CKKS computation data flow and propose a new scheduling strategy by partitioning the computation modules into general-purpose and special-purpose modular computation modules to allow smaller resource consumption and flexible scheduling. The computation modules are also reconfigurable to reduce the memory access overhead during the intermediate computation. We also optimize the CKKS computation dataflow to improve the regularity with reduced control overhead.


Author Profile
Antian Wang

Department of Electrical and Computer Engineering Purdue University Fort Wayne Fort Wayne IN United States

Andorra
Author Profile
Kaiyuan Zhang

Department of Electrical and Computer Engineering Tufts University Medford Massachusetts USA

Andorra
Author Profile
Keshab K. Parhi

Department of Electrical and Computer Engineering University of Minnesota Minneapolis Minnesota USA

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra
사이트 ACM
좋아요 수 0

연관 논문 목록 (347건)