Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)

In this fast-paced world, digitalization has provided convenience to everyone in all aspects. The trend of research focusing on the implementation of Artificial Intelligence (AI) based cryptography existed thirty years ago. The revolution and the advent of AI and Information and Communication Techno...

Full description

Saved in:
Bibliographic Details
Main Author: Cai, Yu
Other Authors: Tay Kian Boon
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165952
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-165952
record_format dspace
spelling sg-ntu-dr.10356-1659522023-04-21T15:37:44Z Learn cryptography encryption and decryption by building convolutional neural networks (CNNs) Cai, Yu Tay Kian Boon School of Computer Science and Engineering kianboon.tay@ntu.edu.sg Engineering::Computer science and engineering In this fast-paced world, digitalization has provided convenience to everyone in all aspects. The trend of research focusing on the implementation of Artificial Intelligence (AI) based cryptography existed thirty years ago. The revolution and the advent of AI and Information and Communication Technology (ICT) have led to a brand-new era of digital reality. New technology is altering the world, with the raising concerns of personal data privacy. Protecting the privacy of everyone’s data is a digital war that should not negligent about. Data security issues are needed to be overcome to prevent personal information from being stolen and misused. The need and demand for more innovative, reliable and usable methods of strengthening cybersecurity are growing, as a result, more research is conducted and in progress. Implementing Convolutional Neural Networks (CNN) in cryptography is widely explored in this decade. Despite the advancements in cryptography, encryption of sensitive data is still a challenging task to fully complete. Most of the recent studies have focused on using neural networks for cryptanalysis and classification accuracy. For this project, the primary objective is to explore the usability of CNN to be implemented in cryptographic operations, which is inclusive of encryption, decryption, and verification. On top of that, achieving a workable, deliverable, and successful algorithm. The results have shown that it is achievable and with huge potential in data protection. Bachelor of Engineering (Computer Science) 2023-04-17T13:19:14Z 2023-04-17T13:19:14Z 2023 Final Year Project (FYP) Cai, Y. (2023). Learn cryptography encryption and decryption by building convolutional neural networks (CNNs). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165952 https://hdl.handle.net/10356/165952 en PSCSE21-0031 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::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Cai, Yu
Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
description In this fast-paced world, digitalization has provided convenience to everyone in all aspects. The trend of research focusing on the implementation of Artificial Intelligence (AI) based cryptography existed thirty years ago. The revolution and the advent of AI and Information and Communication Technology (ICT) have led to a brand-new era of digital reality. New technology is altering the world, with the raising concerns of personal data privacy. Protecting the privacy of everyone’s data is a digital war that should not negligent about. Data security issues are needed to be overcome to prevent personal information from being stolen and misused. The need and demand for more innovative, reliable and usable methods of strengthening cybersecurity are growing, as a result, more research is conducted and in progress. Implementing Convolutional Neural Networks (CNN) in cryptography is widely explored in this decade. Despite the advancements in cryptography, encryption of sensitive data is still a challenging task to fully complete. Most of the recent studies have focused on using neural networks for cryptanalysis and classification accuracy. For this project, the primary objective is to explore the usability of CNN to be implemented in cryptographic operations, which is inclusive of encryption, decryption, and verification. On top of that, achieving a workable, deliverable, and successful algorithm. The results have shown that it is achievable and with huge potential in data protection.
author2 Tay Kian Boon
author_facet Tay Kian Boon
Cai, Yu
format Final Year Project
author Cai, Yu
author_sort Cai, Yu
title Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
title_short Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
title_full Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
title_fullStr Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
title_full_unstemmed Learn cryptography encryption and decryption by building convolutional neural networks (CNNs)
title_sort learn cryptography encryption and decryption by building convolutional neural networks (cnns)
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/165952
_version_ 1764208035614425088