PRNG


Also found in: Encyclopedia.
AcronymDefinition
PRNGPseudo-Random Number Generator
PRNGPseudo Random Number Generator
PRNGPractical Random Number Generator
PRNGPassive Request Next Generation
PRNGPuerto Rico National Guard
PRNGPenicillin Resistant Neisseria Gonorrhea
References in periodicals archive ?
Several researchers have found that the Invariance Weakness of RC4 has several crypt-analytic applications, including statistical biases in the RC4's PRNG that allow an eavesdropper to distinguish RC4 streams from randomness and enhancement of trade-off attacks on RC4.
Random number generators can be divided into two classes: TRNG (True Random Number Generator) and PRNG (Pseudo Random Number Generator).
Considering the type of PRNG and the logistic map, the six parameters can be expressed by double-real precision (15 decimals).
The effect of finite precision on the periodicity of a PRNG based on the logistic map has been explored in [26].
In the rest of this paper, Section 2 accounts for the previous related work in PRNG design and the properties of our inspired algorithm.
The robustness of stream ciphers depends on Pseudo-Random Number Generator (PRNG) which has proved to be resistant to attacks if it passes the statistical tests.
There are basically two groups of random number generators; namely, True Random Number Generator (TRNG) and Pseudo Random Number Generator (PRNG) which are non-deterministic and deterministic, respectively.
A study on the effect of shifting on LFSR PRNG. International Journal of Engineering, Vol.
The general idea of ChaosDE and CPRNG is to replace the default PRNG with the discrete chaotic map.
Researches [34-36] numerically observe that the average cycle and transient lengths of a chaos derived pseudorandom number generator (PRNG) grow exponentially with the precision of implementation and from this fact deduce that using high-precision arithmetic one can obtain PRNGs which are still of cryptographic interest.
char tmp; PRNG(Seed) { srand(Seed); tmp [left arrow] random(); Return tmp; } ArrayKT(Ex, Ey, Seed) { Input KT[i][j]; for i [left arrow] 1 to Ey - 1 do for j [left arrow] 1 to Ex - 1 do KT[i][j] [left arrow] CALL PRNG (Seed); if tmp != NULL; return KT; }
Currently, researches of chaotic pseudorandom number generator (PRNG) are more focused on the digital implementation of low dimensional chaos such as Logistic chaos, Tent chaos, and Lorenz chaos.