论文部分内容阅读
以基于振荡器的真随机数发生器为研究对象,理论分析了影响随机数发生器输出随机性的关键因素。对影响随机性的因素给出不同的参数选取,并使用Matlab软件对各种条件下输出序列的0/1概率差进行了计算,分别验证了采样时刻、高频占空比等因素对真随机数发生器输出的影响,给出了能够提高基于振荡器采样的真随机数发生器随机性的具体方法。所得的结论对设计一个具体的基于振荡器的真随机数发生器具有明确的指导意义。
Taking the oscillator based real random number generator as the research object, the key factors influencing the output randomness of the random number generator are theoretically analyzed. Different parameters are selected for the factors that affect the randomness. Matlab software is used to calculate the 0/1 probability difference of the output sequence under various conditions. The results show that the factors such as sampling time, high-frequency duty cycle, The effect of the number generator output is given a specific method that can improve the randomness of the generator based on the sampling of the oscillator. The conclusions obtained have a clear guiding significance for designing a concrete oscillator based real random number generator.