Abstract

The rapid development in the fields of information encryption, key generation, and algorithm initialization requires an increasing rate of true random numbers, making it necessary to design a fast true random number generator. In this work, a dual-mode conversion high throughput true random number generator (TRNG) based on a dual input oscillating XOR circuit (DIO-XOR) is proposed, which is designed using DIO-XOR, combined with a MUX selects the feedback mode of the whole circuit: self-feedback/mutual feedback. It is verified by automatic layout and routing on Xilinx Artix-7 and Kintex-7 FPGAs with a throughput rate of 650Mbps, which is achieved with low hardware overhead, and passes the entropy estimation test suite, NIST SP800-90B, as well as TESTU01 with high entropy, the sequences generated in the temperature-voltage fluctuation test pass the NIST SP800-22 test with good robustness.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.