Publications

Detailed Information

Efficient Homomorphic Evaluation on Large Intervals

Cited 1 time in Web of Science Cited 2 time in Scopus
Authors

Cheon, Jung Hee; Kim, Wootae; Park, Jai Hyun

Issue Date
2022-07
Publisher
Institute of Electrical and Electronics Engineers
Citation
IEEE Transactions on Information Forensics and Security, Vol.17, pp.2553-2568
Abstract
Homomorphic encryption (HE) is being widely used for privacy-preserving computation. Since HE schemes only support polynomial operations, it is prevalent to use polynomial approximations of non-polynomial functions. We cannot monitor the intermediate values during the homomorphic evaluation; as a consequence, we should utilize polynomial approximations with sufficiently large approximation intervals to prevent the failure of the evaluation. However, the large approximation interval potentially accompanies computational overheads, and it is a serious bottleneck of HE application on real-world data. In this work, we introduce domain extension polynomials (DEPs) that extend the domain interval of functions by a factor of k while preserving the feature of the original function on its original domain interval. By repeatedly iterating the domain-extension process with DEPs, we can extend with O(log K) operations the domain of a given function by a factor of K while the feature of the original function is preserved in its original domain interval. By using DEPs, we can efficiently evaluate in an encrypted state a function that converges at infinities, i.e., lim(x ->infinity) f(x) and lim(x ->-infinity) f(x) exist in R. To uniformly approximate the function on [- R, R], our method exploits O(log R) operations and O(1) memory. This is more efficient than the previous approach, the minimax approximation and Paterson-Stockmeyer algorithm, which uses Omega(root R) multiplications and Omega(root R) memory for the evaluation. As another application of DEPs, we also suggest a method to manage the risky outliers from a large interval [-R, R] by using O(log R) additional multiplications. As a realworld application, we trained the logistic regression classifier on large public datasets in an encrypted state by using our method. We exploit our method to the evaluation of the logistic function on large intervals, e. g., [-7683, 7683].
ISSN
1556-6013
URI
https://hdl.handle.net/10371/184903
DOI
https://doi.org/10.1109/TIFS.2022.3188145
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share