Scholay

学术搜索 · AI 审稿 · LaTeX 协作

IRCA-TRNG: A Lightweight Dual-Ring Chaotic TRNG With Perturbation Refresh for High Throughput

作者:Liang Yao, Peiyang Kang, Deqin Shi, Yaohua Xu, Yunlai Zhu, Zhengfeng Huang, Huaguo Liang, Yingchun Lu, Aibin Yan, Ying Zhang · 发表于:IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 年份:2025 · DOI:10.1109/tvlsi.2025.3608292 · 被引用次数:5 · 研究领域:Cellular Automata and Applications

As a core component in the field of information security, the true random number generator (TRNG) produces high-entropy random numbers by extracting unpredictable noise from the physical environment, exhibiting nonreproducibility and resistance to prediction. To address the challenges posed by interference in high-speed systems, maintaining stable throughput and entropy sources for TRNG, this article proposes an optimized TRNG that utilizes chaotic interference to refresh the cellular automata (IRCA) iterative algorithm. The IRCA-TRNG utilizes a self-timed ring oscillator (STR) and jitter to perturb the operation of chaotic cellular automata (CA) cells, achieving a high-throughput TRNG. The generated random sequences have successfully passed NIST SP800-22, TESTU01, NIST SP800-90B, and AIS-31 tests. A throughput of 1040 Mb/s has been achieved on Xilinx Artix-7 and PYNQ-K2 series development boards. Compared with the state-of-the-art works, the proposed TRNG demonstrates significant advantages in resource utilization and performance quality factors.