A Physical True Random Number Generator (PTRNG) was designed for smart card applications in order to obtain a stabilized random signal. Jitter noise generated by the noise source was translated into the random number by using the method of oscillation sampling. Meanwhile, to eliminate the deviation and autocorrelation of the random number generator, the XOR chain and post-processing module composed of linear feedback shift registers were used at the generator output level. The quality of the random sequence could be detected in real time through the design of an online-detection circuit. Theoretical study and simulation tests proved that the program can generate homogeneous and independent random signal.%为了得到平稳的随机信号,设计了一种应用于智能卡的物理真随机数发生器.采用振荡采样的方法将噪声源产生的抖动噪声转变为随机数.同时,在发生器输出级运用由异或链、线性反馈移位寄存器组成的后处理模块,消除外部干扰导致随机数发生器产生的偏差和自相关性.通过设计在线检测电路,实时检测随机序列的质量.理论研究和仿真测试证明,该方案能生成均匀、彼此独立的随机信号.
展开▼