Topics in cryptography

The effectiveness of cryptography depends heavily on the generation of truly random numbers to ensure security and reliability. The quality of these random numbers relies directly on how the pseudorandom number generator (PRNG) producing them are implemented. This project aims to understand potentia...

Full description

Saved in:
Bibliographic Details
Main Author: Koh, Edison Rui Xuan
Other Authors: Tay Kian Boon
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175101
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175101
record_format dspace
spelling sg-ntu-dr.10356-1751012024-04-19T15:43:05Z Topics in cryptography Koh, Edison Rui Xuan Tay Kian Boon School of Computer Science and Engineering kianboon.tay@ntu.edu.sg Computer and Information Science Cryptography The effectiveness of cryptography depends heavily on the generation of truly random numbers to ensure security and reliability. The quality of these random numbers relies directly on how the pseudorandom number generator (PRNG) producing them are implemented. This project aims to understand potential vulnerabilities found in weak PRNGs to increase awareness and decrease accidental misuse of these PRNGs. This report will focus on the ANSI X9.17 PRNG, which utilises the deprecated 3DES symmetric encryption block cipher. The PRNG was tested using multiple randomness testing tools as well as analysis of potential vulnerabilities were investigated. Feasible attacks exploiting these vulnerabilities will be implemented to showcase the potential damage that can be caused through misuse of such PRNGs. This report will explain thoroughly the process of the ANSI X9.17 algorithm and the steps to exploit it. Bachelor's degree 2024-04-19T11:00:13Z 2024-04-19T11:00:13Z 2024 Final Year Project (FYP) Koh, E. R. X. (2024). Topics in cryptography. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175101 https://hdl.handle.net/10356/175101 en SCSE23-0537 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 Computer and Information Science
Cryptography
spellingShingle Computer and Information Science
Cryptography
Koh, Edison Rui Xuan
Topics in cryptography
description The effectiveness of cryptography depends heavily on the generation of truly random numbers to ensure security and reliability. The quality of these random numbers relies directly on how the pseudorandom number generator (PRNG) producing them are implemented. This project aims to understand potential vulnerabilities found in weak PRNGs to increase awareness and decrease accidental misuse of these PRNGs. This report will focus on the ANSI X9.17 PRNG, which utilises the deprecated 3DES symmetric encryption block cipher. The PRNG was tested using multiple randomness testing tools as well as analysis of potential vulnerabilities were investigated. Feasible attacks exploiting these vulnerabilities will be implemented to showcase the potential damage that can be caused through misuse of such PRNGs. This report will explain thoroughly the process of the ANSI X9.17 algorithm and the steps to exploit it.
author2 Tay Kian Boon
author_facet Tay Kian Boon
Koh, Edison Rui Xuan
format Final Year Project
author Koh, Edison Rui Xuan
author_sort Koh, Edison Rui Xuan
title Topics in cryptography
title_short Topics in cryptography
title_full Topics in cryptography
title_fullStr Topics in cryptography
title_full_unstemmed Topics in cryptography
title_sort topics in cryptography
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175101
_version_ 1814047119351218176