2018
DOI: 10.1109/tc.2016.2645204
|View full text |Cite
|
Sign up to set email alerts
|

Hardware/Software Co-Design of an Accelerator for FV Homomorphic Encryption Scheme Using Karatsuba Algorithm

Abstract: Somewhat Homomorphic Encryption (SHE) schemes allow to carry out operations on data in the cipher domain. In a cloud computing scenario, personal information can be processed secretly, inferring a high level of confidentiality. For many years, practical parameters of SHE schemes were overestimated, leading to only consider the FFT algorithm to accelerate SHE in hardware. Nevertheless, recent work demonstrates that parameters can be lowered without compromising the security [1]. Following this trend, this work … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
18
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 31 publications
(19 citation statements)
references
References 28 publications
0
18
0
Order By: Relevance
“…In the literature there are several reported hardware implementation that try to speedup performance of HE schemes [11,12,13,14,15,16,17,18,19,20,21]. Several of these reported implementations report only simulation based results.…”
Section: Introductionmentioning
confidence: 99%
“…In the literature there are several reported hardware implementation that try to speedup performance of HE schemes [11,12,13,14,15,16,17,18,19,20,21]. Several of these reported implementations report only simulation based results.…”
Section: Introductionmentioning
confidence: 99%
“…This paper proposes a memory-reinforced tabu search algorithm applied to the partitioning problem P. A good initial solution can effectively improve the quality of the final solution of the TS algorithm, we use the solution generated in HA as the initial solution of MTS, and MTS maintains a tabu list with a maximum length of l that stores the forbidden movement. Considering that the partition solution in P is a sequence containing only 0 and 1, the movement S c can be formulated as (11), let S local denote solution for the current iteration, and S local denote the solution for last iteration. (11) The tabu list can prohibit l types of movement in the current iteration, and the tabu list is the FIFO queue.…”
Section: Heuristic Algotithm (Ha)mentioning
confidence: 99%
“…Considering that the partition solution in P is a sequence containing only 0 and 1, the movement S c can be formulated as (11), let S local denote solution for the current iteration, and S local denote the solution for last iteration. (11) The tabu list can prohibit l types of movement in the current iteration, and the tabu list is the FIFO queue. Whenever a new value is stored, the earliest stored value will be released.…”
Section: Heuristic Algotithm (Ha)mentioning
confidence: 99%
See 1 more Smart Citation
“…In practice, few approaches use hardware to target homomorphic encryption with batching for binary messages due to the incompatibility with NTT. To our knowledge, only [14] and [15] provide complete accelerators with batching, although the former focuses on the server side only and the latter only targets complex homomorphic algorithms. In this paper, we provide the first batching compliant implementation of homomorphic encryption on the client side using the Karatsuba algorithm [16], and compare our results to the latest homomorphic libraries.…”
Section: Introductionmentioning
confidence: 99%