首页 期刊 医学争鸣 基于CryptoAPI的生物医学真随机数的生成器 【正文】

基于CryptoAPI的生物医学真随机数的生成器

作者:黄枫; 申洪 第一军医大学病理学教研室,广东广州510515
crypto   api   intel   rng   unit  

摘要:目的:构建基于Microsoft CryptoAPI的真随机数生成器.方法:在Intel 815E 芯片组的个人电脑上安装Intel Security Driver(ISD)后,使用Microsoft Visual C++ 6编程,通过CryptGenRandom函数获取真随机数.结果:生成的500个随机数通过了NIST FIPS 140-1和χ2拟合优度检验(α=0.05),表明本方法所生成的随机数满足独立性和分布均匀性的要求.生成7500个随机数经域值变换后与随机数表中的同等数目的随机数进行了统计学比较,结果显示前者的均值偏移、SD,SE和CV均小于后者.结论:基于CryptoAPI的真随机数生成器可以生成满足独立性和分布均匀性的真随机数.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅