MTCX: Ultra-high Throughput TRNG Based on Mesh topology of Coupled-XOR
The true random number generator (TRNG) is capable of generating completely random and unpredictable sequences. TRNG is an important hardware security primitive, it plays a critical role in identity verification, prevention of replay attacks and key exchange. To meet the demand for high-throughput true random number generators in modern high-speed systems, a lightweight design is proposed. It utilizes a mesh topological of coupled-XOR as entropy source and generates a highly compact and high throughput true random number generator by coupling oscillators in the network. The generated random sequences have successfully passed the NIST SP800-22 and AIS-31 tests. It achieved ultra-high throughput of 2.1Gbps and 2.4Gbps on the Xilinx Artix-7 FPGA and Kintex-7 FPGA, respectively, achieving efficient utilization of hardware resources. Compared with other architectures, this design has significant advantages in terms of throughput and resource utilization.
Authors
- Liang Yao (ORCID: https://orcid.org/0000-0002-4081-6499)
- Yingchun Lu (ORCID: https://orcid.org/0000-0002-2621-0933)
- Cuiyun Jiang
- Huaguo Liang (ORCID: https://orcid.org/0000-0002-0307-7236)
- Lixiang Ma (ORCID: https://orcid.org/0000-0002-5572-4896)
- Enpu Xu (ORCID: https://orcid.org/0009-0009-1375-0509)
Institutions
- Anhui University (CN)
- Hefei University of Technology (CN)
- Anhui Institute of Information Technology (CN)
Publication Details
- Published
- 2024-12-17
- DOI
- https://doi.org/10.1109/ats64447.2024.10915242
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00