关于伪随机数串统计性检测的研究
Study on the Statistical Test for StringPseudorandom Number Generators
随机数和伪随机数在许多领域都有着重要的应用。尤其在密码学方面,d比特串的伪随机数列更便于在分组密码加密中使用。本文研究了d比特伪随机数列的统计性检测,提出了d比特理想伪随机数列应满足的3个随机性假设公理。基于FIPS140随机数性能检测标准,平行地提出了一组检测d比特串伪随机数列性能的标准。用该标准分别检测了由RC4和Matlab伪随机数发生器产生的100个8比特串。检测结果表明这两个不同的伪随机数发生器在不同初始条件下产生的100个密钥流中大约97%的8比特串均通过了随机性检测。
Many fields need random and pseudorandom numbers, in particular in cryptographic applications. d-bit segment binary pseudorandom numbers can be easier used for block encryption. This paper studies on the statistical test for binary d string pseudorandom number generator (PRNG). Three postulates on the randomness for ideal pseudorandom d-bit segment sequences have been proposed. Based on the FIPS140-2 tests, a statistical test suite for d-bit segment sequences generated by PRNG has been proposed. Using the test suite tests the 100 key streams generated by RC4 PRNG and Matlab PRNG, respectively. The test results show that in the two 100 key streams generated via the two PRNGs with different seeds,about 97% 8-bit strings have passed the test suite, respectively.
张丽姣、闵乐泉、郝龙杰
计算技术、计算机技术
信息论伪随机数列随机性假设公理FIPS140新检测标准
Information theoryPseudorandom number stringRandomness postulateFIPS140New test standard
张丽姣,闵乐泉,郝龙杰.关于伪随机数串统计性检测的研究[EB/OL].(2013-02-27)[2025-08-18].http://www.paper.edu.cn/releasepaper/content/201302-465.点此复制
评论