HEProfiler: an in-depth profiler of approximate homomorphic encryption libraries


연구 분야: Cryptography



학회: Journal of Cryptographic Engineering


초록

Fully Homomorphic Encryption (FHE) allows computation on encrypted data. Various software libraries have implemented the approximate-arithmetic FHE scheme CKKS [1], which is highly useful for applications in machine learning and data analytics; each of these libraries have differing performance and features. It is useful for developers and researchers to learn details about these libraries’ performance and their differences. Some previous work has profiled FHE and CKKS implementations for this purpose, but these comparisons are limited in their fairness and completeness. In this article, we compare four major libraries supporting the CKKS scheme. Working with the maintainers of each of the PALISADE, Microsoft SEAL, HElib, and HEAAN libraries, we devise methods for fair comparisons of these libraries, even with their widely varied development strategies and library architectures. To show the practical performance of these libraries, we present HEProfiler, a simple and extensible framework for profiling C++ FHE libraries. Our experimental evaluation is complete in both the scope of tasks tested and metrics evaluated, allowing us to draw conclusions about the behaviors of different libraries under a wide range of real-world workloads. This is the first work giving experimental comparisons of different bootstrapping-capable CKKS libraries.


Author Profile
Jonathan Takeshita

Department of Computer Science Tokyo Institute of Technology Meguro 152-8552 Tokyo Japan

Japan
Author Profile
Nirajan Koirala

Department of Computer Science and Engineering University of Notre Dame Notre Dame 46556 Indiana USA

Andorra
Author Profile
Colin McKechney

Department of Computer Science and Engineering University of Notre Dame Notre Dame 46556 Indiana USA

Andorra

📄 논문 정보

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

연관 논문 목록 (363건)