基于CryptoAPI的生物医学真随机数的生成器
随机数生成器,,CryptoAPI;Intel,RNG,Unit;,真随机数;NIST,FIPS,1401;随机数表,0引言,1材料和方法,2
Study on cryptoapi based true random number generatorHUANG Feng, SHEN Hong
Department of Pathology, First Military Medical University, Guangzhou 510515, China
【Abstract】 AIM: 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 1401 and χ2 RSquared 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. ......
您现在查看是摘要页,全文长 8101 字符。