摘要:真随机数发生器在硬件与信息安全领域具有广泛的应用前景。 为提高真随机数发生器的吞吐率与降低硬件开销,以相 互耦合的基本逻辑单元构成自治布尔网络做熵源,利用一阶高频振荡环增强网络刷新频率和多级非线性放大,从而获得高熵值 混沌信号,结合 DFF 和 XOR 组成的后处理电路,设计构成真随机数发生器并在 FPGA 平台上实现。 通过数据的采样和实时提 取,然后对数据执行 NIST SP800-22 和 SP800-90B 随机性测试,并对其偏移度、自相关性及最大李雅普诺夫指数等性能进行评 估。 结果表明,真随机数发生器能够以 600 Mbit / s 的吞吐率产生熵值 0. 994 847 bit / sample 的随机数序列,而且具有低的偏移度 和自相关性及较低的硬件开销。