Toward Lossless Homomorphic Encryption for Scientific Computation
Muhammad Jahanzeb Khan, Bo Fang, Dongfang Zhao

TL;DR
This paper investigates the use of the CKKS homomorphic encryption scheme for secure scientific computations, demonstrating its potential in matrix operations and encrypted machine learning applications, and discussing challenges and future directions.
Contribution
It provides a comprehensive analysis of CKKS for multi-dimensional vector operations and real-world applications, including experiments on matrix multiplication and encrypted ML on wildfire data.
Findings
CKKS effectively supports matrix multiplication with minimal error.
Encrypted ML models maintain accuracy on wildfire datasets.
Insights into noise management and computational challenges in CKKS.
Abstract
This paper presents a comprehensive investigation into encrypted computations using the CKKS (Cheon-Kim-Kim-Song) scheme, with a focus on multi-dimensional vector operations and real-world applications. Through two meticulously designed experiments, the study explores the potential of the CKKS scheme in Super Computing and its implications for data privacy and computational efficiency. The first experiment reveals the promising applicability of CKKS to matrix multiplication, indicating marginal differences in Euclidean distance and near-to-zero mean square error across various matrix sizes. The second experiment, applied to a wildfire dataset, illustrates the feasibility of using encrypted machine learning models without significant loss in accuracy. The insights gleaned from the research set a robust foundation for future innovations, including the potential for GPU acceleration in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Stochastic Gradient Optimization Techniques · Cryptography and Residue Arithmetic
