Study on cryptoapi based true random number generator
2004; Fourth Military University; Linguagem: Inglês
ISSN
1000-2790
Autores Tópico(s)Chaos-based Image/Signal Encryption
ResumoAIM: To establish a true random number generator based on Microsoft CryptoAPI. METHODS: The random numbers were obtained by programming under Microsoft Visual C++ 6.0, via CryptGenRandom function, following the installation of Intel Security Driver (ISD) on an Intel 815E chipset based personal computer. RESULTS: The author tested the generator with 500 random numbers in NIST FIPS 140-1 and χ 2 R-Squared test and the result showed that it fitted the need of independent and uniform distribution. The author also compared the random numbers produced by Intel RNG based true random number generator and those from the random number table with statistics parameters, by using the same amount of 7500 random numbers in the same value domain. The result showed that SD, SE and CV of Intel RNG based random number generator were smaller than those of random number table. The result of u test of two CVs indicated that there was no difference between the two methods. CONCLUSION: Intel CryptoAPI based random number generator can produce high quality random numbers with independent and uniform distribution features.
Referência(s)