论文部分内容阅读
针对当前真随机数生成器(TRNG)中存在资源开销大、可移植性差的问题,设计了一种利用数字电路时钟抖动以及相位漂移工作的TRNG.TRNG以多组反相器振荡环路作为随机源,使用线性反馈移位寄存器(LFSR)实现后处理.在Xilinx Spartan3平台的测试实验中,探讨了振荡环数目、采样频率等设计参数对TRNG输出结果的随机特性的影响.测试结果表明这种基于多组振荡环结构的TRNG产生的随机序列安全可靠.由于仅使用了普通逻辑单元,使得该TRNG能快速移植到集成电路设计流程中,缩短了开发周期.
Aiming at the problem of large resource overhead and poor portability in the current TRNG, a TRNG that uses digital circuit clock jitter and phase shift is designed. TRNG uses multiple sets of inverter oscillation loops as a random Source, using the linear feedback shift register (LFSR) to achieve post-processing.In the Xilinx Spartan3 platform test experiments, the number of oscillation rings, sampling frequency and other design parameters on the TRNG output random effects of the results of the test results show that this TRNG based on multi-group oscillation ring structure is safe and reliable, and the TRNG can be quickly ported to the integrated circuit design flow and shorten the development cycle by using only ordinary logic cells.