Demonstration (web-based) of elliptic curve cryptography calculations
With the rapid advancement in technology, in order to ensure that RSA (Rivest-Shamir-Adleman) public-key cryptosystem is secure, RSA key size must be increased, affecting performance levels. Therefore, it is important for students studying in the field of cryptography to understand how Elliptic Curv...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/138350 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-138350 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1383502020-05-04T02:00:57Z Demonstration (web-based) of elliptic curve cryptography calculations Lim, De Quan Anwitaman Datta School of Computer Science and Engineering anwitaman@ntu.edu.sg Engineering::Computer science and engineering With the rapid advancement in technology, in order to ensure that RSA (Rivest-Shamir-Adleman) public-key cryptosystem is secure, RSA key size must be increased, affecting performance levels. Therefore, it is important for students studying in the field of cryptography to understand how Elliptic Curve Cryptography (ECC) works as it is a more secure solution given the same key size. In this project, the aim is to create a user-friendly visualisation tool for ECC to aid students in learning and better their understanding of the applications of ECC. The visualisation tool includes a graph of the elliptic curve over a finite field based on the user’s input as well as the calculation breakdown of the selected operation. The developed visualisation tool comprises of four main functions, namely “Addition” for addition operations; “Multiplication” for multiplication operations; “Diffie-Helman Key Exchange” for a breakdown of how Diffie-Helman Key Exchange works in ECC; and “ECC Example” which gives an example of how the encryption and decryption of a message using ECC works. Bachelor of Engineering (Computer Science) 2020-05-04T02:00:48Z 2020-05-04T02:00:48Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/138350 en SCSE19-0203 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering |
spellingShingle |
Engineering::Computer science and engineering Lim, De Quan Demonstration (web-based) of elliptic curve cryptography calculations |
description |
With the rapid advancement in technology, in order to ensure that RSA (Rivest-Shamir-Adleman) public-key cryptosystem is secure, RSA key size must be increased, affecting performance levels. Therefore, it is important for students studying in the field of cryptography to understand how Elliptic Curve Cryptography (ECC) works as it is a more secure solution given the same key size.
In this project, the aim is to create a user-friendly visualisation tool for ECC to aid students in learning and better their understanding of the applications of ECC. The visualisation tool includes a graph of the elliptic curve over a finite field based on the user’s input as well as the calculation breakdown of the selected operation.
The developed visualisation tool comprises of four main functions, namely “Addition” for addition operations; “Multiplication” for multiplication operations; “Diffie-Helman Key Exchange” for a breakdown of how Diffie-Helman Key Exchange works in ECC; and “ECC Example” which gives an example of how the encryption and decryption of a message using ECC works. |
author2 |
Anwitaman Datta |
author_facet |
Anwitaman Datta Lim, De Quan |
format |
Final Year Project |
author |
Lim, De Quan |
author_sort |
Lim, De Quan |
title |
Demonstration (web-based) of elliptic curve cryptography calculations |
title_short |
Demonstration (web-based) of elliptic curve cryptography calculations |
title_full |
Demonstration (web-based) of elliptic curve cryptography calculations |
title_fullStr |
Demonstration (web-based) of elliptic curve cryptography calculations |
title_full_unstemmed |
Demonstration (web-based) of elliptic curve cryptography calculations |
title_sort |
demonstration (web-based) of elliptic curve cryptography calculations |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/138350 |
_version_ |
1681057151031705600 |