Volltext-Downloads (blau) und Frontdoor-Views (grau)

A Random Number Generator Based on Electronic Noise and the Xorshift Algorithm

  • This paper introduces a random number generator (RNG) based on the avalanche noise of two diodes. A true random number generator (TRNG) generates true random numbers with the use of the electronic noise produced by two avalanche diodes. The amplified outputs of the diodes are sampled and digitized. The difference between the two concurrently sampled and digitized outputs is calculated and used to select a seed and to drive a pseudo-random number generator (PRNG). The PRNG is an xorshift generator that generates 1024 bits in each cycle. Every sequence of 1024 bits is moderately modified and output. The TRNG delivers the next seed and the next cycle begins. The statistical behavior of the generator is analyzed and presented.

Download full text files

Export metadata

Additional Services

Search Google Scholar Check availability


Show usage statistics
Document Type:Conference Object
Author:Mandana Ewert
Parent Title (English):ICNCC 2018. Proceedings of the 2018 VII International Conference on Network, Communication and Computing. Taipei City, Taiwan, December 14-16, 2018
First Page:357
Last Page:362
Publisher:Association for Computing Machinery
Place of publication:New York, NY, United States
Publishing Institution:Hochschule Bonn-Rhein-Sieg
Date of first publication:2018/12/14
Copyright:Copyright © 2018 ACM. Postprint version, the final version is published in ICNCC 2018: Proceedings of the 2018 VII International Conference on Network, Communication and Computing pp 357–362
Keyword:Random number generator; pseudo-random number generator; true random number generator; xorshift-generator
Departments, institutes and facilities:Fachbereich Informatik
Dewey Decimal Classification (DDC):0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Entry in this database:2019/01/23
Licence (Multiple languages):License LogoIn Copyright (Urheberrechtsschutz)