Homomorphically encrypted gradient descent algorithms for quadratic programming
Andr\'e Bertolace, Konstantinos Gatsis, Kostas Margellos

TL;DR
This paper assesses the use of fully homomorphic encryption schemes, especially CKKS, for implementing gradient descent algorithms in quadratic programming, highlighting limitations, trade-offs, and feasibility.
Contribution
It evaluates homomorphic encryption schemes for gradient descent, proposes an implementation, and analyzes their applicability and limitations in quadratic programming.
Findings
CKKS scheme is suitable for encrypted gradient descent
Multiplication depth limits affect iterative algorithms
Feasibility of homomorphic gradient descent demonstrated
Abstract
In this paper, we evaluate the different fully homomorphic encryption schemes, propose an implementation, and numerically analyze the applicability of gradient descent algorithms to solve quadratic programming in a homomorphic encryption setup. The limit on the multiplication depth of homomorphic encryption circuits is a major challenge for iterative procedures such as gradient descent algorithms. Our analysis not only quantifies these limitations on prototype examples, thus serving as a benchmark for future investigations, but also highlights additional trade-offs like the ones pertaining the choice of gradient descent or accelerated gradient descent methods, opening the road for the use of homomorphic encryption techniques in iterative procedures widely used in optimization based control. In addition, we argue that, among the available homomorphic encryption schemes, the one adopted…
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
TopicsMultiple Myeloma Research and Treatments · Phagocytosis and Immune Regulation · Cryptography and Data Security
