Abstract
In this paper, we propose an adder that can be applied to data encrypted with a fully homomorphic encryption scheme and an addition method with improved performance that can be applied when adding multiple data. The proposed arithmetic adder is based on the Kogge-Stone Adder method with the optimal circuit level among the existing hardware-based arithmetic adders and suitable to apply the cryptographic SIMD (Single Instruction for Multiple Data) function on encrypted data. The proposed multiple addition method does not add a large number of data by repeatedly using Kogge-Stone Adder which guarantees perfect addition result. Instead, when three or more numbers are to be added, three numbers are added to C (Carry-out) and S (Sum) using the full-adder circuit implementation. Adding with Kogge-Stone Adder is only when two numbers are finally left to be added. The performance of the proposed method improves dramatically as the number of data increases.
| Translated title of the contribution | Implementation and Performance Enhancement of Arithmetic Adder for Fully Homomorphic Encrypted Data |
|---|---|
| Original language | Korean |
| Pages (from-to) | 413-426 |
| Number of pages | 14 |
| Journal | 정보보호학회논문지 |
| Volume | 27 |
| Issue number | 3 |
| DOIs | |
| State | Published - 2017 |