Affiliation:
1. Hunan University, China
Abstract
With the rapid development of integrated circuits and the continuous progress of computing capability, higher demands have been placed on the security and speed of data encryption in security systems. As a basic hardware security primitive, the true random number generator (TRNG) plays an important role in the encryption system, which requires higher throughput and randomness with lower hardware overhead. However, the throughput of TRNG is related to the entropy source’s quality and the randomness extraction methodology. To quantify the randomness of the entropy source with higher efficiency and quality, we utilize the independent jitter of the self-timed ring (STR) to generate original entropy and propose a high throughput jitter-based TRNG which can extract random information at the pulse of oscillation signal by jitter precise quantization superposing and random oscillation sampling. The proposed TRNG has been implemented on Artix-7 and Virtex-6 FPGAs. The generated true random number successfully passes the NIST SP800-22 and NIST SP800-90B tests while also exhibiting a minimum entropy greater than 0.9947. The most prominent superiority of our proposed TRNG is that it achieves a high throughput of 330 Mbps with an ultra-low hardware overhead of only 35 LUTs and 12 DFFs.
Funder
National Natural Science Foundation of China
Science and Technology Innovation Program of Hunan Province
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference42 articles.
1. The World’s Technological Capacity to Store, Communicate, and Compute Information
2. Brice Colombier, Nathalie Bochard, Florent Bernard, and Lilian Bossuet. 2020. Backtracking search for optimal parameters of a PLL-based true random number generator. In 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1–6.
3. John Kelsey, Bruce Schneier, David Wagner, and Chris Hall. 1998. Cryptanalytic attacks on pseudorandom number generators. In Fast Software Encryption: 5th International Workshop, FSE’98 Paris, France, March 23–25, 1998 Proceedings 5. Springer, 168–188.
4. A High-Performance and Secure TRNG Based on Chaotic Cellular Automata Topology
5. FPGA acceleration of a pseudorandom number generator based on chaotic iterations
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献