为了设计性能较好的伪随机数生成器,基于3D-Lorenz系统和离散系统广义同步定理构造了一个具有广义混沌同步性质的新的6维离散混沌系统。在此基础上设计了一个混沌伪随机数生成器(CPNG)。利用美国国家标准技术研究院(NIST)提出的FIPS140-2标准对CPNG产生的1000个二进制码序列的随机性进行了检测。结果表明,所有的序列都通过了检测。置信区间分析表明设计的CPNG产生的伪随机序列具有良好的随机性,比较适合用于信息安全领域。
In order to design good pseudorandom number generator, using a generalized synchronization theorem for discrete chaos system, this paper introduced a new 6-dimensional generalized chaos synchronization system based on 3D-Lorenz map. It designed a chaos-based pseudo-random number generator (CPNG) by the new system. Using the FIPS 140-2 tests issued by the NIST, it verified the random properties of the 1 000 binary number sequences generated via the CPNG. The results show that all the tested sequences passed the FIPS 140-2 test. The confidence interval analysis shows that the sequences have sound random t)roperties. The CPNG is suitable to be used in the information security field.