Optimization of Bootstrapping in Circuits
Fabrice Benhamouda, Tancr\`ede Lepoint, Claire Mathieu, Hang Zhou

TL;DR
This paper addresses optimizing the placement of bootstrapping operations in Fully Homomorphic Encryption circuits to minimize their number, introducing a formal problem, an approximation algorithm, and proving its computational hardness.
Contribution
It formally defines the bootstrap problem, proposes a polynomial-time approximation algorithm, and establishes its hardness of approximation.
Findings
Developed a polynomial-time L-approximation algorithm for the bootstrap problem.
Proved a matching hardness of (L-ε)-inapproximability for any ε>0.
Provided a novel rounding method for linear programming in this context.
Abstract
In 2009, Gentry proposed the first Fully Homomorphic Encryption (FHE) scheme, an extremely powerful cryptographic primitive that enables to perform computations, i.e., to evaluate circuits, on encrypted data without decrypting them first. This has many applications, in particular in cloud computing. In all currently known FHE schemes, encryptions are associated to some (non-negative integer) noise level, and at each evaluation of an AND gate, the noise level increases. This is problematic because decryption can only work if the noise level stays below some maximum level at every gate of the circuit. To ensure that property, it is possible to perform an operation called \emph{bootstrapping} to reduce the noise level. However, bootstrapping is time-consuming and has been identified as a critical operation. This motivates a new problem in discrete optimization, that of choosing where…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Cryptographic Implementations and Security
