z-logo
open-access-imgOpen Access
SOURCES OF RANDOMNESS FOR USE IN RANDOM NUMBER GENERATION
Author(s) -
Anastasios Fragopoulos,
Dimitrios Serpanos
Publication year - 2014
Publication title -
computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.184
H-Index - 11
eISSN - 2312-5381
pISSN - 1727-6209
DOI - 10.47839/ijc.4.2.337
Subject(s) - random number generation , randomness , random seed , computer science , pseudorandom number generator , entropy (arrow of time) , randomness tests , generator (circuit theory) , convolution random number generator , cryptography , algorithm , mathematics , random function , random variable , power (physics) , physics , statistics , quantum mechanics
Efficient generation of random numbers plays significant role in cryptographic applications. Such a generator has to produce unpredictable and un-correlated random bits. Random number generators are classified as pseudo-random number generators (PRNGs) and true random number generators (TRNGs). The first ones have the disadvantage that they can be proven predictable, while the latter ones can produce true random bits but it is not easy to re-produce specific sequences or implement them in constrained environments and there may exist correlations and biases of produced sequences. A third class of random number generators has been introduced, called hybrid-random number generators (h-RNGs), where there is a combination of a cryptographically strong PRNGs or TRNGs which are seeded, and possibly re-seeded, through a source of randomness with high entropy. In this paper, we present an overview of various sources of randomness that can be used either as direct random number generators or as seed sources in h-RNGs, for application in embedded systems.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here