Development of a framework to encrypt plaintext to ciphertext

The Fully Homomorphic Encryption scheme is an evolvement from the Brakerski- Gentry-Vaikuntanathan (BGV) scheme. It is an asynchronous encryption scheme with the power to compute over encrypted data without knowing the secret key which is used for decryption. It is also a cryptosystem that allows...

Full description

Saved in:
Bibliographic Details
Main Author: Zheng, Dongmiao
Other Authors: Chan Chee Keong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149487
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149487
record_format dspace
spelling sg-ntu-dr.10356-1494872023-07-07T18:16:40Z Development of a framework to encrypt plaintext to ciphertext Zheng, Dongmiao Chan Chee Keong School of Electrical and Electronic Engineering ECKCHAN@ntu.edu.sg Engineering::Electrical and electronic engineering The Fully Homomorphic Encryption scheme is an evolvement from the Brakerski- Gentry-Vaikuntanathan (BGV) scheme. It is an asynchronous encryption scheme with the power to compute over encrypted data without knowing the secret key which is used for decryption. It is also a cryptosystem that allows arbitrary computation on ciphertexts. In traditional synchronous encryption scheme interfaces, it is extremely easy for the secret key to be stolen and also easy for ciphertexts to be decrypted due to the fact that encryption and decryption employs the same secret key on plaintexts and ciphertext. Additionally, computations on data can only be executed upon decryption. Therefore, there is a demand for a asynchronous encryption scheme to encrypt user input data. This project aims to develop a Graphical User Interface (GUI) which would in turn allow end-users to encrypt their data using both traditional Advanced Encryption Standard (AES and Fully Homomorphic Encryption (FHE) scheme. Data owners would also be able to notice some evident differences between the mentioned schemes. Next, this project would be made accessible for users to extract secret key, public key and ciphertext generated from the Graphical User Interface and proceed on to decrypt them using appropriate schemes. Lastly, after the encryption and decryption process, end-users would also be able to identify the most ideal parameters to be used on their data using the FHE scheme that would be based on the encryption performance shown on the GUI. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-01T12:24:42Z 2021-06-01T12:24:42Z 2021 Final Year Project (FYP) Zheng, D. (2021). Development of a framework to encrypt plaintext to ciphertext. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149487 https://hdl.handle.net/10356/149487 en 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 Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Zheng, Dongmiao
Development of a framework to encrypt plaintext to ciphertext
description The Fully Homomorphic Encryption scheme is an evolvement from the Brakerski- Gentry-Vaikuntanathan (BGV) scheme. It is an asynchronous encryption scheme with the power to compute over encrypted data without knowing the secret key which is used for decryption. It is also a cryptosystem that allows arbitrary computation on ciphertexts. In traditional synchronous encryption scheme interfaces, it is extremely easy for the secret key to be stolen and also easy for ciphertexts to be decrypted due to the fact that encryption and decryption employs the same secret key on plaintexts and ciphertext. Additionally, computations on data can only be executed upon decryption. Therefore, there is a demand for a asynchronous encryption scheme to encrypt user input data. This project aims to develop a Graphical User Interface (GUI) which would in turn allow end-users to encrypt their data using both traditional Advanced Encryption Standard (AES and Fully Homomorphic Encryption (FHE) scheme. Data owners would also be able to notice some evident differences between the mentioned schemes. Next, this project would be made accessible for users to extract secret key, public key and ciphertext generated from the Graphical User Interface and proceed on to decrypt them using appropriate schemes. Lastly, after the encryption and decryption process, end-users would also be able to identify the most ideal parameters to be used on their data using the FHE scheme that would be based on the encryption performance shown on the GUI.
author2 Chan Chee Keong
author_facet Chan Chee Keong
Zheng, Dongmiao
format Final Year Project
author Zheng, Dongmiao
author_sort Zheng, Dongmiao
title Development of a framework to encrypt plaintext to ciphertext
title_short Development of a framework to encrypt plaintext to ciphertext
title_full Development of a framework to encrypt plaintext to ciphertext
title_fullStr Development of a framework to encrypt plaintext to ciphertext
title_full_unstemmed Development of a framework to encrypt plaintext to ciphertext
title_sort development of a framework to encrypt plaintext to ciphertext
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149487
_version_ 1772826076266889216