Software Psuedo Random Number Generators to Hardware True Random Number Generators : a transition in Data-Security

Authors(1) :-Shreenabh Agrawal

Objective of research: To understand the basic issues in data security during vital transactions related to money or critical data in e-business and to statistically test the efficiency of PRNG –Pseudo Random Number Generators versus TRNG- True Random Number Generators used for Cryptography.

Experimental set up: A prototype of TRNG was designed. The Schematic component architecture of the prototype, the number generation code and the C Inspired Algorithm have been presented. 5000 numbers were generated using it. Another set of 5000 numbers was generated using an online PRNG.

Statistical testing: The numbers thus generated were tested by Kolmogorov Smirnov Z test for uniformity and Runs Test for Median and Mean for randomness. The results were displayed in tabular format.

Results: The statistical analysis showed that the performance of TRNG was better than PRNG for both uniformity and randomness.

Authors and Affiliations

Shreenabh Agrawal
Class X A, The Chanda Devi Saraf School, Nagpur, Maharashtra, India

Randomness, PRNG, TRNG, Cryptography, Kolmogorov Smirnov Z test, Runs Test

  1. Allen B, “Are the numbers really random?”, https://www.random.org/analysis/ (2008)
  2. Borza M, “The Sony PlayStation 3 hack deciphered: what consumer-electronics designers can learn from the failure to protect a billion-dollar product ecosystem”, https://www.edn.com/ Home/PrintView?contentItemId=4368066 (2011)
  3. Buchanan W.J., Woodward A & Helme S., “Cryptography across Industry sectors”, pg 145-162, https://doi.org/10.1080/23742917.2017.1327221 (2017)
  4. Chirgwin R, “Android bug batters Bitcoin wallets”, https://www.theregister.co.uk/2013/08/12/ android_bug_batters_bitcoin_wallets/ (2013)
  5. Dorrendorf L, Gutterman Z, Pinkas D., “Cryptanalysis of the Random Number Generator of the Windows Operating System”, https://eprint.iacr.org/2007/419.pdf (2007)
  6. Goldberg I and Wagner D, “Randomness and the Netscape Browser”, Dr. Dobb's Journal, http://www.ddj.com/windows/184409807 (1996)

Publication Details

Published in : Volume 5 | Issue 2 | March-April 2019
Date of Publication : 2019-04-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 558-563
Manuscript Number : CSEIT1952132
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

Shreenabh Agrawal, "Software Psuedo Random Number Generators to Hardware True Random Number Generators : a transition in Data-Security ", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 5, Issue 2, pp.558-563, March-April-2019. |          | BibTeX | RIS | CSV

Article Preview