University of Arkansas, Fayetteville ScholarWorks@UARK Computer Science and Computer Engineering Undergraduate Honors Theses Computer Science and Computer Engineering 5-2020 On the Explanation and Implementation of Three Open-Source Fully Homomorphic Encryption Libraries Alycia Carey Follow this and additional works at: https://scholarworks.uark.edu/csceuht Part of the Information Security Commons, and the Theory and Algorithms Commons Citation Carey, A. (2020). On the Explanation and Implementation of Three Open-Source Fully Homomorphic Encryption Libraries. Computer Science and Computer Engineering Undergraduate Honors Theses Retrieved from https://scholarworks.uark.edu/csceuht/77 This Thesis is brought to you for free and open access by the Computer Science and Computer Engineering at ScholarWorks@UARK. It has been accepted for inclusion in Computer Science and Computer Engineering Undergraduate Honors Theses by an authorized administrator of ScholarWorks@UARK. For more information, please contact
[email protected]. On the Explanation and Implementation of Three Open-Source Fully Homomorphic Encryption Libraries An Undergraduate Honors College Thesis in the Department of Computer Science and Computer Engineering College of Engineering University of Arkansas Fayetteville, AR by Alycia N. Carey
[email protected] May 9, 2020 University of Arkansas Abstract While fully homomorphic encryption (FHE) is a fairly new realm of cryptography, it has shown to be a promising mode of information protection as it allows arbitrary compu- tations on encrypted data. The development of a practical FHE scheme would enable the development of secure cloud computation over sensitive data, which is a much-needed technology in today's trend of outsourced computation and storage. The first FHE scheme was proposed by Craig Gentry in 2009, and although it was not a practical implementa- tion, his scheme laid the groundwork for many schemes that exist today.