Back to Search
Start Over
An asymptotically faster version of FV supported on HPR
- Source :
- ARITH, ARITH-2020-27th IEEE International Symposium on Computer Arithmetic, ARITH-2020-27th IEEE International Symposium on Computer Arithmetic, Jun 2020, Portland, United States
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- Due to the Covid-19 crisis all around the world in 2020, the face-to-face meeting has been canceled. However, the paper selection process was completed. The accepted papers have been included in the ARITH-2020 proceedings and will soon be published on IEEE Xplore. They are also posted in the Programme section of this web site: http://arith2020.arithsymposium.org/; International audience; State-of-the-art implementations of homomorphic encryption exploit the Fan and Vercauteren (FV) scheme and the Residue Number System (RNS). While the RNS breaks down large integer arithmetic into smaller independent channels, its non-positional nature makes operations such as division and rounding hard to implement, and makes the representation of small values inefficient. In this work, we propose the application of the Hybrid Position-Residues Number System representation to the FV scheme. This is a positional representation of large radix where the digits are represented in RNS. It inherits the benefits from RNS and allows to accelerate the critical division and rounding operations while also making the representation of smaller values more compact. This directly benefits the decryp-tion and the homomorphic multiplication procedures, reducing their asymptotic complexity, in dimension n, from O(n 2 log n) to O(n log n) and from O(n 3 log n) to O(n 3), respectively and has resulted in noticeable speedups when experimentally compared to related art RNS implementations.
- Subjects :
- Discrete mathematics
Fan-Vercauteren scheme
[INFO.INFO-AO]Computer Science [cs]/Computer Arithmetic
Rounding
020208 electrical & electronic engineering
Dimension (graph theory)
Homomorphic encryption
02 engineering and technology
Division (mathematics)
Residue number system
Binary logarithm
Computer Science::Hardware Architecture
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Multiplication
Radix
Hardware_ARITHMETICANDLOGICSTRUCTURES
Homomorphic Encryption
Residue Number System
Mathematics
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2020 IEEE 27th Symposium on Computer Arithmetic (ARITH)
- Accession number :
- edsair.doi.dedup.....14b3ade9cef3e9eb683ce7873a9bf442
- Full Text :
- https://doi.org/10.1109/arith48897.2020.00020