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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |