Paper 2024/1366

Adaptive Successive Over-Relaxation Method for a Faster Iterative Approximation of Homomorphic Operations

Jungho Moon, Desilo Inc.
Zhanibek Omarov, Desilo Inc.
Donghoon Yoo
Yongdae An
Heewon Chung
Abstract

Homomorphic encryption is a cryptographic technique that enables arithmetic operations to be performed on encrypted data. However, word-wise fully homomorphic encryption schemes, such as BGV, BFV, and CKKS schemes, only support addition and multiplication operations on ciphertexts. This limitation makes it challenging to perform non-linear operations directly on the encrypted data. To address this issue, prior research has proposed efficient approximation techniques that utilize iterative methods, such as functional composition, to identify optimal polynomials. These approximations are designed to have a low multiplicative depth and a reduced number of multiplications, as these criteria directly impact the performance of the approximated operations. In this paper, we propose a novel method, named as adaptive successive over-relaxation (aSOR), to further optimize the approximations used in homomorphic encryption schemes. Our experimental results show that the aSOR method can significantly reduce the computational effort required for these approximations, achieving a reduction of 2–9 times compared to state-of-the-art methodologies. We demonstrate the effectiveness of the aSOR method by applying it to a range of operations, including sign, comparison, ReLU, square root, reciprocal of m-th root, and division. Our findings suggest that the aSOR method can greatly improve the efficiency of homomorphic encryption for performing non-linear operations.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
homomorphic encryptionsuccessive over-relaxationcomparisoninversionsquare rootinverse square root
Contact author(s)
jungho moon @ desilo ai
zhanibek omarov @ desilo ai
donghoon yoo @ desilo ai
yongdae an @ desilo ai
heewon chung @ desilo ai
History
2024-08-30: approved
2024-08-30: received
See all versions
Short URL
https://ia.cr/2024/1366
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2024/1366,
      author = {Jungho Moon and Zhanibek Omarov and Donghoon Yoo and Yongdae An and Heewon Chung},
      title = {Adaptive Successive Over-Relaxation Method for a Faster Iterative Approximation of Homomorphic Operations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1366},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1366}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.