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