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.