A Survey on Random Number Generators(RNG) for Cryptographic Application
Random numbers are used in different purposes, such as sampling from a large data set, simulating and modeling a complex phenomena. It also plays a very important role in information security and cryptography. Random numbers are used for PIN, password, creating cryptographic keys and challenges for authentication etc. When discussing about a sequence of random numbers, each number drawn must be statistically independent of the others. Random numbers can be generated by various methods. The two most popular generators used for random number generation are Pseudo Random Number Generator (PRNG) and True Random Number Generator (TRNG).