Abstract:
We have researched on OpenSSL Random Number Generator (RNG) and Linux Random Number Generator and read about the vulnerabilities and loopholes in the RNGs which make it easier for the adversary to attack on the RNGs and gather information about RNGs seed or state or both, questioning on the non-predictability of the RNGs. We also focussed on the entropy gathering part of the RNGs and implemented how entropy is captured using mouse movements, keyboard keypresses and other sources.