A Comparative Study on Pseudo Random Number Generators in IoT devices

Bachelor Thesis (2021)
Author(s)

E. Alkan (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Z Erkin – Mentor (TU Delft - Cyber Security)

M. Ayşen – Mentor (TU Delft - Cyber Security)

WP Brinkman – Graduation committee member (TU Delft - Interactive Intelligence)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2021 Efe Alkan
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Efe Alkan
Graduation Date
02-07-2021
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Pseudo-random number generators are the essential part of many security protocols such as signature schemes, key-exchange protocols and encryption algorithms. The security of these protocols is usually dependent on the quality of the generators they use. The generation of unpredictable random numbers supplies refreshment to the protocols, which makes them harder to break. In this paper, an extensive comparative study made on some of the well known and some interesting pseudo-random generators. These generators consist of xorshift, xorshiftStar, PCG, CMWC and Fortuna. They are tested according to some criteria, which consists of efficiency, security and statistical randomness quality. Possible IoT usages are suggested for each generator according to their results. In the end, for the xorshift and xorshiftStar generators, improvements are suggested to increase their statistical quality and security.

Files

License info not available