Author ORCID Identifier

0000-0001-9048-814X

Document Type

Dissertation

Date of Award

8-31-2022

Degree Name

Doctor of Philosophy in Computing Sciences - (Ph.D.)

Department

Computer Science

First Advisor

Kurt Rohloff

Second Advisor

Ali Mili

Third Advisor

Ioannis Koutis

Fourth Advisor

Qiang Tang

Fifth Advisor

Hai Nhat Phan

Abstract

Quantum computing has been gaining momentum as a result of recent technological advances. Existing cryptographic systems rely on the difficult problems that can be solved by sufficiently powerful quantum computers. As the quantum age approaches, the desire to discover new difficult problems that cannot be solved by quantum systems has increased. Lattice-based cryptography is a prominent tool for the post-quantum era that facilitates the implementation of encryption systems for practical applications.

The Learning with Error (LWE) and Ring-LWE problems introduce new lattice hardness assumptions that have been incorporated into public-key cryptosystems to facilitate the implementation of numerous privacy-enhancing applications. Fully homomorphic encryption (FHE) is the crown jewel of lattice-based cryptography under the hardness assumptions of LWE and RLWE. FHE provides computation on encrypted data without revealing the actual data and private key. FHE is a versatile tool for privacy-preserving technologies, also known as the "Holy Grail of data privacy" . Existing FHE schemes have a number of issues, including parameter selection, noise growth, and performance.

Parameter selection is an open problem for the FHE schemes. The initial step of this thesis focuses on the parameter selection problem on FHE. To provide security, accuracy, and efficacy, FHE parameters must be carefully chosen. Otherwise, it results in security failure, incorrect results, or inefficient computations. The introduction of a method for parameter selection will increase the pace of FHE schemes in real-world applications and make it easier for non-experts to apply FHE in their own applications. This work employs BFVrns, a prominent lattice-based FHE scheme, as the primary and building block scheme for FHE applications. This study introduces a novel parameter selection model for the BFVrns scheme that is based on a hybrid principles-based approach that combines theoretical and experimental analyses.

With the advent of new technologies such as cloud computing and the Internet of Things (IoT), the demand for privacy-enhancing technologies has increased. Private information retrieval (PIR) and secure multiparty computation (MPC) are fundamental tools for new technologies that ensure the security and confidentiality of cloud-based data. PIR enables a user to retrieve data privately from a public database. This signifies that neither the database operator nor any other third party knows which entry the user is querying. PIR is an innovative solution for a wide range of applications, including online patents, real-time stock data, and search engines. FHE is referred to as the "Swiss army knife of cryptography" because it is utilized as a building block in numerous privacy-preserving technologies, such as computational PIR (cPIR) schemes. This study introduces three FHE-based cPIR protocols that are efficient in terms of communication and computation.

Secure MPC is another cryptographic tool that enables a number of distinct parties to perform a joint computation of a function while maintaining the confidentiality and accuracy of each party's data. Due to the sensitivity of the data in certain applications, such as medical and financial data, it is essential for the systems that users encrypt their data before sending it to a third party (e.g., cloud). In this scenario, the cloud must perform computations on encrypted data encrypted with different keys. Secure MPC is a competent solution for such systems, which are utilized in a wide variety of commercial applications, including blockchain, mobile computing, and cryptographic voting schemes. This work proposes three distinct FHE-based secure MPC protocols that improve the number of rounds and the performance and communication efficiency.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.