Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings

The proliferation of digital devices has led to an explosion of data created each day and it is expected that the amount of data generated to increase exponentially as technology advances. While this vast amount of data can provide key revelations and significant findings for businesses, there is a...

Full description

Saved in:
Bibliographic Details
Main Author: Sim, Jun Jie
Other Authors: Wang Huaxiong
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/173909
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-173909
record_format dspace
spelling sg-ntu-dr.10356-1739092024-04-09T03:58:57Z Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings Sim, Jun Jie Wang Huaxiong School of Physical and Mathematical Sciences HXWang@ntu.edu.sg Mathematical Sciences Fully homomorphic encryption Reverse multiplication friendly embeddings The proliferation of digital devices has led to an explosion of data created each day and it is expected that the amount of data generated to increase exponentially as technology advances. While this vast amount of data can provide key revelations and significant findings for businesses, there is a rising trend of individuals lobbying for proper management of this data. This is because this data can reveal highly confidential and deeply personal information. Developments in quantum computing have led cryptographers to review existing protocols that will be vulnerable when quantum computers are practical. There is an ongoing effort by NIST to develop a post-quantum cryptographic standard. Lattice cryptography has emerged as a prime candidate for two reasons. Currently, there are no known algorithms that demonstrate speedups on quantum computers and it was also proven that the worst-case problems used in lattice cryptography can be reduced to average-case problems. It is also possible to construct other utility-based encryption schemes from lattice cryptography like fully homomorphic encryption. This thesis is motivated by the use of fully homomorphic encryption to ensure data privacy and security. Our main contribution improves the packing capacity of a fully homomorphic encryption ciphertext. The packing capacity of a ciphertext refers to the ability to pack multiple messages into a single ciphertext, amortizing the cost of ciphertext operations and hence improving the efficiency of the encryption scheme. We describe how reverse multiplication friendly embeddings can be integrated into the plaintext algebra of a fully homomorphic encryption ciphertext and provide two extensions that enhance the efficiency of our modified ciphertext. Subsequently, we extend our techniques to the bootstrapping process of fully homomorphic encryption. The bootstrapping process is computationally the most expensive function in fully homomorphic encryption. We modified the bootstrapping algorithm to be compatible with reverse multiplication friendly embeddings. Our experiments show that we can achieve an improvement of up to 20× against a standard fully homomorphic encryption ciphertext. Experimental performance of the modified bootstrapping algorithm suggests that careful parameter selection is crucial to working with a reverse multiplication friendly embeddings augmented ciphertext. Doctor of Philosophy 2024-03-06T06:57:14Z 2024-03-06T06:57:14Z 2024 Thesis-Doctor of Philosophy Sim, J. J. (2024). Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/173909 https://hdl.handle.net/10356/173909 10.32657/10356/173909 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Mathematical Sciences
Fully homomorphic encryption
Reverse multiplication friendly embeddings
spellingShingle Mathematical Sciences
Fully homomorphic encryption
Reverse multiplication friendly embeddings
Sim, Jun Jie
Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
description The proliferation of digital devices has led to an explosion of data created each day and it is expected that the amount of data generated to increase exponentially as technology advances. While this vast amount of data can provide key revelations and significant findings for businesses, there is a rising trend of individuals lobbying for proper management of this data. This is because this data can reveal highly confidential and deeply personal information. Developments in quantum computing have led cryptographers to review existing protocols that will be vulnerable when quantum computers are practical. There is an ongoing effort by NIST to develop a post-quantum cryptographic standard. Lattice cryptography has emerged as a prime candidate for two reasons. Currently, there are no known algorithms that demonstrate speedups on quantum computers and it was also proven that the worst-case problems used in lattice cryptography can be reduced to average-case problems. It is also possible to construct other utility-based encryption schemes from lattice cryptography like fully homomorphic encryption. This thesis is motivated by the use of fully homomorphic encryption to ensure data privacy and security. Our main contribution improves the packing capacity of a fully homomorphic encryption ciphertext. The packing capacity of a ciphertext refers to the ability to pack multiple messages into a single ciphertext, amortizing the cost of ciphertext operations and hence improving the efficiency of the encryption scheme. We describe how reverse multiplication friendly embeddings can be integrated into the plaintext algebra of a fully homomorphic encryption ciphertext and provide two extensions that enhance the efficiency of our modified ciphertext. Subsequently, we extend our techniques to the bootstrapping process of fully homomorphic encryption. The bootstrapping process is computationally the most expensive function in fully homomorphic encryption. We modified the bootstrapping algorithm to be compatible with reverse multiplication friendly embeddings. Our experiments show that we can achieve an improvement of up to 20× against a standard fully homomorphic encryption ciphertext. Experimental performance of the modified bootstrapping algorithm suggests that careful parameter selection is crucial to working with a reverse multiplication friendly embeddings augmented ciphertext.
author2 Wang Huaxiong
author_facet Wang Huaxiong
Sim, Jun Jie
format Thesis-Doctor of Philosophy
author Sim, Jun Jie
author_sort Sim, Jun Jie
title Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
title_short Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
title_full Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
title_fullStr Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
title_full_unstemmed Improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
title_sort improved packing for fully homomorphic encryption with reverse multiplication friendly embeddings
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/173909
_version_ 1814047270139592704