Efficient general-purpose computation with fully homomorphic encryption

Author(s)Gouert, Charles
Date Accessioned2024-10-29T16:39:36Z
Date Available2024-10-29T16:39:36Z
Publication Date2024
SWORD Update2024-10-13T22:05:16Z
AbstractFully homomorphic encryption (FHE) is a powerful type of cryptography that allows for meaningful computation directly on encrypted data. This unique property has important ramifications for secure outsourced computing and allows FHE to solve key confidentiality issues in a cloud computing context. However, the technology has seen little adoption outside of research circles due to its slow speeds relative to plaintext computation and complex, non-intuitive programming model. The novel methodologies encompassed in this dissertation overcome the shortcomings of FHE and pave the way for widespread adoption of the technology. ☐ First, initial strides are presented that solve both key issues in FHE in the form of two end-to-end frameworks for general-purpose FHE computation leveraging the CGGI cryptosystem. Additionally, a standardized benchmark suite and universal compiler targeting state-of-the-art FHE libraries are introduced to allow users to rapidly compare different FHE implementations in order to find the best suited library and scheme for their applications. ☐ Next, the HELM framework is presented, which utilizes two distinct oblivious lookup table mechanisms and a bridging technique to dynamically change the underlying plaintext space of FHE ciphertexts is proposed to achieve efficient general-purpose computation. HELM can consume off-the-shelf HDL designs to generate and execute FHE applications, achieving a speedup of 1-2 orders of magnitude relative to prior works. Lastly, a hardware-accelerated, bespoke system for arbitrary encrypted computation called ArctyrEX is introduced that allows programmers to express their intents in a high-level language and seamlessly scales to multi-GPU architectures. ArctyrEX achieves speedups of over 40x relative to the current state-of-the-art for a variety of realistic workloads.
AdvisorTsoutsos, Nektarios G.
DegreePh.D.
DepartmentUniversity of Delaware, Department of Electrical and Computer Engineering
DOIhttps://doi.org/10.58088/m2y0-sa51
Unique Identifier1506026987
URLhttps://udspace.udel.edu/handle/19716/35456
Languageen
PublisherUniversity of Delaware
URIhttps://www.proquest.com/pqdtlocal1006271/dissertations-theses/efficient-general-purpose-computation-with-fully/docview/3116068206/sem-2?accountid=10457
KeywordsFully homomorphic encryption
KeywordsPrivate computation
KeywordsCiphertexts
KeywordsEncrypted data
KeywordsHigh-level language
TitleEfficient general-purpose computation with fully homomorphic encryption
TypeThesis
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Gouert_udel_0060D_16220.pdf
Size:
11.06 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: