Demonstration (web-based) of cryptographic hashing

Rising cybercrimes rates have greatly increased the costs of recovery from cyber-attacks. Therefore, cybersecurity has become a very important area of expertise. Cryptography is one of the key aspects of cybersecurity, therefore, it is a required knowledge for anyone learning cybersecurity. An impor...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Tony Dong Li
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76120
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-76120
record_format dspace
spelling sg-ntu-dr.10356-761202023-03-03T20:29:03Z Demonstration (web-based) of cryptographic hashing Lim, Tony Dong Li Anwitaman Datta School of Computer Science and Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering Rising cybercrimes rates have greatly increased the costs of recovery from cyber-attacks. Therefore, cybersecurity has become a very important area of expertise. Cryptography is one of the key aspects of cybersecurity, therefore, it is a required knowledge for anyone learning cybersecurity. An important concept to understand in cryptography is cryptographic hashing, which are used widely across the cyber world. Cryptographic hashing involves a lot of mathematical concepts and manipulations, which makes it difficult to learn and visualize. With the help of technology, the efficiency of the learning process is greatly increased. Existing simulators, which teaches other cryptographic hashing algorithms, have been effective in aiding the learning process. The reason is that simulators explains the concepts in detailed steps with visual aids and allows user interactions to explore the hashing process. To aid in the learning of the cryptographic hashing concepts, a web-based cryptographic hashing simulator is developed which supports multi-platforms. The focus of this simulator is to make it easier for NTU students taking the course CZ/CE4024 Cryptography and Network Security to learn cryptographic hashing by aiding them in visualizing the hashing algorithm. In this report, various cryptographic hashing algorithms will be explored and the implementation of the simulator for SHA-512 and MD5 using JavaScript will be explained. Bachelor of Engineering (Computer Science) 2018-11-14T02:46:13Z 2018-11-14T02:46:13Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/76120 en Nanyang Technological University 72 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Lim, Tony Dong Li
Demonstration (web-based) of cryptographic hashing
description Rising cybercrimes rates have greatly increased the costs of recovery from cyber-attacks. Therefore, cybersecurity has become a very important area of expertise. Cryptography is one of the key aspects of cybersecurity, therefore, it is a required knowledge for anyone learning cybersecurity. An important concept to understand in cryptography is cryptographic hashing, which are used widely across the cyber world. Cryptographic hashing involves a lot of mathematical concepts and manipulations, which makes it difficult to learn and visualize. With the help of technology, the efficiency of the learning process is greatly increased. Existing simulators, which teaches other cryptographic hashing algorithms, have been effective in aiding the learning process. The reason is that simulators explains the concepts in detailed steps with visual aids and allows user interactions to explore the hashing process. To aid in the learning of the cryptographic hashing concepts, a web-based cryptographic hashing simulator is developed which supports multi-platforms. The focus of this simulator is to make it easier for NTU students taking the course CZ/CE4024 Cryptography and Network Security to learn cryptographic hashing by aiding them in visualizing the hashing algorithm. In this report, various cryptographic hashing algorithms will be explored and the implementation of the simulator for SHA-512 and MD5 using JavaScript will be explained.
author2 Anwitaman Datta
author_facet Anwitaman Datta
Lim, Tony Dong Li
format Final Year Project
author Lim, Tony Dong Li
author_sort Lim, Tony Dong Li
title Demonstration (web-based) of cryptographic hashing
title_short Demonstration (web-based) of cryptographic hashing
title_full Demonstration (web-based) of cryptographic hashing
title_fullStr Demonstration (web-based) of cryptographic hashing
title_full_unstemmed Demonstration (web-based) of cryptographic hashing
title_sort demonstration (web-based) of cryptographic hashing
publishDate 2018
url http://hdl.handle.net/10356/76120
_version_ 1759853835475484672