Back to Search
Start Over
Near-Optimal Polynomial for Modulus Reduction Using L2-Norm for Approximate Homomorphic Encryption
- Source :
- IEEE Access, Vol 8, Pp 144321-144330 (2020)
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- Since Cheon et al. introduced an approximate homomorphic encryption scheme for complex numbers called Cheon-Kim-Kim-Song (CKKS) scheme, it has been widely used and applied in real-life situations, such as privacy-preserving machine learning. The polynomial approximation of a modulus reduction is the most difficult part of the bootstrapping for the CKKS scheme. In this article, we cast the problem of finding an approximate polynomial for a modulus reduction into an L2-norm minimization problem. As a result, we find an approximate polynomial for the modulus reduction without using the sine function, which is the upper bound for the approximation of the modulus reduction. With the proposed method, we can reduce the degree of the polynomial required for an approximate modulus reduction, while also reducing the error compared with the most recent result reported by Han et al. (CT-RSA' 20). Consequently, we can achieve a low-error approximation, such that the maximum error is less than 2-40 for the size of the message m/q ≈ 2-10. By using the proposed method, the constraint of q = O(m3/2) is relaxed as O(m), and thus the level loss in bootstrapping can be reduced. The solution to the cast problem is determined in an efficient manner without iteration.
- Subjects :
- 050101 languages & linguistics
Polynomial
General Computer Science
Modulus
02 engineering and technology
Upper and lower bounds
Reduction (complexity)
fully homomorphic encryption (FHE)
Cheon-Kim-Kim-Song (CKKS) scheme
0202 electrical engineering, electronic engineering, information engineering
Applied mathematics
0501 psychology and cognitive sciences
General Materials Science
Electrical and Electronic Engineering
Mathematics
data privacy
cryptography
Approximate arithmetic
Degree (graph theory)
05 social sciences
General Engineering
Homomorphic encryption
Bootstrapping (finance)
bootstrapping
020201 artificial intelligence & image processing
lcsh:Electrical engineering. Electronics. Nuclear engineering
lcsh:TK1-9971
Complex number
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 8
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....50cf57dcfe99710dcaddbe3512201cc0
- Full Text :
- https://doi.org/10.1109/access.2020.3014369