Show simple item record

dc.contributor.author
Viand, Alexander
dc.contributor.supervisor
Paterson, Kenneth
dc.contributor.supervisor
Hithnawi, Anwar
dc.contributor.supervisor
Popa, Raluca Ada
dc.date.accessioned
2023-05-26T13:49:52Z
dc.date.available
2023-05-26T06:55:08Z
dc.date.available
2023-05-26T13:39:37Z
dc.date.available
2023-05-26T13:49:52Z
dc.date.issued
2023
dc.identifier.uri
http://hdl.handle.net/20.500.11850/613734
dc.identifier.doi
10.3929/ethz-b-000613734
dc.description.abstract
Fully Homomorphic Encryption (FHE) enables arbitrary computations to be performed over encrypted data, eliminating the need to decrypt the data and expose it to potential risk while in use. FHE promises to significantly broaden the range of applications that can be secured with End-to-End encryption. In the last decade, FHE has undergone several breakthroughs and advancements that led to a leap in performance improvements, enabling a variety of applications and a first wave of real-world deployments. However, the complexity of developing an efficient FHE application still hinders deploying FHE in practice and at scale. FHE presents unique challenges in development and deployment, which are moving to the foreground as FHE is transitioning from theory to practice. Secure computation techniques such as FHE are inherently interleaved with application logic, as they introduce both theoretical (e.g., data independence) and practical (e.g., cost model) paradigm changes. Programs need to be translated to the unique programming model of FHE, taking into account the security, expressiveness, and performance characteristics of the underlying schemes. Beyond performance, which has been the focus of the community for most of the last decade, and the challenges of development, practical deployments introduce further challenges that have so far received scant attention. Specifically, we need to carefully question to what extent the traditional threat models used in FHE (e.g., semi-honest servers and IND-CPA security) are sufficient for real-world deployments. In order to widen the set of scenarios in which FHE can be deployed effectively, we must define stronger notions of security and develop new constructions to achieve them efficiently. This dissertation presents three contributions toward useable FHE: First, we study, categorize, and distill the challenges of FHE development, identifying key characteristics that define FHE’s unique programming paradigm. Second, we introduce HECO, a Fully Homomorphic Encryption compiler that translates high-level programs to optimized FHE implementations, enabling non-experts to develop secure and efficient FHE applications. Finally, we present verifiable FHE, a new notion of maliciously secure integrity-preserving FHE that addresses the challenges arising from the mismatch between the traditional threat models used in FHE and real-world deployment scenarios.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
Useable Fully Homomorphic Encryption
en_US
dc.type
Doctoral Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
dc.date.published
2023-05-26
ethz.size
171 p.
en_US
ethz.code.ddc
DDC - DDC::0 - Computer science, information & general works::004 - Data processing, computer science
en_US
ethz.identifier.diss
29319
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02660 - Institut für Informationssicherheit / Institute of Information Security::09653 - Paterson, Kenneth / Paterson, Kenneth
en_US
ethz.date.deposited
2023-05-26T06:55:08Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2024-02-02T23:46:56Z
ethz.rosetta.lastUpdated
2024-02-02T23:46:56Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Useable%20Fully%20Homomorphic%20Encryption&rft.date=2023&rft.au=Viand,%20Alexander&rft.genre=unknown&rft.btitle=Useable%20Fully%20Homomorphic%20Encryption
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record