A web demo suite for basic number theory concepts used in symmetric cryptography (AES)

Implement a web based demonstration of some basic number theoretic concepts used in cryptography. This includes (extended) Euclidean algorithm, arithmetic in GF(p), polynomial arithmetic with coefficients in Zp, and finally arithmetic in GF(2^n). The implementations need to be adequately generic, so...

Full description

Saved in:
Bibliographic Details
Main Author: Sim, Jaryll Jun Hui
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66468
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66468
record_format dspace
spelling sg-ntu-dr.10356-664682023-03-03T20:44:12Z A web demo suite for basic number theory concepts used in symmetric cryptography (AES) Sim, Jaryll Jun Hui Anwitaman Datta School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering Implement a web based demonstration of some basic number theoretic concepts used in cryptography. This includes (extended) Euclidean algorithm, arithmetic in GF(p), polynomial arithmetic with coefficients in Zp, and finally arithmetic in GF(2^n). The implementations need to be adequately generic, so that users can change the parameters and inputs as desired. The ultimate purpose of this web demonstration is to serve as accompanying learning material for students of cryptography, and care should be taken in making the implementations not only work, but also easy to use and visually elegant across multiple platforms. The student will need to self-study the relevant mathematical concepts, and determine a suitable implementation framework. (Naturally, a very good foundation in discrete mathematics to understand the necessary number theoretic concepts is expected of the student.) Note that there is no fundamental research component in this project. Bachelor of Engineering (Computer Science) 2016-04-11T08:14:35Z 2016-04-11T08:14:35Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66468 en Nanyang Technological University 42 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
spellingShingle DRNTU::Engineering
Sim, Jaryll Jun Hui
A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
description Implement a web based demonstration of some basic number theoretic concepts used in cryptography. This includes (extended) Euclidean algorithm, arithmetic in GF(p), polynomial arithmetic with coefficients in Zp, and finally arithmetic in GF(2^n). The implementations need to be adequately generic, so that users can change the parameters and inputs as desired. The ultimate purpose of this web demonstration is to serve as accompanying learning material for students of cryptography, and care should be taken in making the implementations not only work, but also easy to use and visually elegant across multiple platforms. The student will need to self-study the relevant mathematical concepts, and determine a suitable implementation framework. (Naturally, a very good foundation in discrete mathematics to understand the necessary number theoretic concepts is expected of the student.) Note that there is no fundamental research component in this project.
author2 Anwitaman Datta
author_facet Anwitaman Datta
Sim, Jaryll Jun Hui
format Final Year Project
author Sim, Jaryll Jun Hui
author_sort Sim, Jaryll Jun Hui
title A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
title_short A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
title_full A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
title_fullStr A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
title_full_unstemmed A web demo suite for basic number theory concepts used in symmetric cryptography (AES)
title_sort web demo suite for basic number theory concepts used in symmetric cryptography (aes)
publishDate 2016
url http://hdl.handle.net/10356/66468
_version_ 1759857188890738688