Secure numerical simulations using fully homomorphic encryption
Computer Physics Communications, vol. 318, pp. 109868
Abstract
Data privacy is a significant concern when using numerical simulations for sensitive information such as medical, financial, or engineering data—especially in untrusted environments like public cloud infrastructures. Fully homomorphic encryption (FHE) offers a promising solution for achieving data privacy by enabling secure computations directly on encrypted data. Aimed at computational scientists, this work explores the viability of FHE-based, privacy-preserving numerical simulations of partial differential equations. The presented approach utilizes the Cheon-Kim-Kim-Song (CKKS) scheme, a widely used FHE method for approximate arithmetic on real numbers. Two Julia packages are introduced, OpenFHE.jl and SecureArithmetic.jl, which wrap the OpenFHE C++ library to provide a convenient interface for secure arithmetic operations. With these tools, the accuracy and performance of key FHE operations in OpenFHE are evaluated, and implementations of finite difference schemes for solving the linear advection equation with encrypted data are demonstrated. The results show that cryptographically secure numerical simulations are possible, but that careful consideration must be given to the computational overhead and the numerical errors introduced by using FHE. An analysis of the algorithmic restrictions imposed by FHE highlights potential challenges and solutions for extending the approach to other models and methods. While it remains uncertain how broadly the approach can be generalized to more complex algorithms due to CKKS limitations, these findings lay the groundwork for further research on privacy-preserving scientific computing.
Authors 3
-
RWTH Aachen University · University of Augsburg
Affiliation as printed
Applied and Computational Mathematics, RWTH Aachen University, Germany
Centre for Advanced Analytics and Predictive Sciences, University of Augsburg, Germany
High-Performance Scientific Computing, Institute of Mathematics, University of Augsburg, Germany
-
Affiliation as printed
Duality Technologies, Inc., United States
-
RWTH Aachen University · University of Augsburg
Affiliation as printed
Applied and Computational Mathematics, RWTH Aachen University, Germany
Centre for Advanced Analytics and Predictive Sciences, University of Augsburg, Germany
High-Performance Scientific Computing, Institute of Mathematics, University of Augsburg, Germany
Cited by 7 stored of 7
7 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 50
-
W1971286892details pending0citations
-
W4244063180details pending0citations
-
W913176383details pending0citations
-
W1895318900details pending0citations
-
W1972650536details pending0citations
-
W1986113112details pending0citations
-
W2007466965details pending0citations
-
W2037219255details pending0citations
-
W2059769570details pending0citations
-
W2077905990details pending0citations
-
W2098290658details pending0citations
-
W2149971374details pending0citations
-
W2168610667details pending0citations
-
W2177209050details pending0citations
-
W2226167778details pending0citations
-
W2314750442details pending0citations