Skip to main navigation Skip to search Skip to main content

A complementary architecture for high-speed true random number generator

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

In this paper, we introduce a novel FPGA-based design for true random number generator (TRNG). It is able to harvest the timing difference caused by the nonuniformity of the Integrated Circuits (ICs) and use it to generate the randomness. Compared with the previous related work, this design uses a complementary scheme that leads to a doubled data rated output. The proposed complementary design has improved entropy and achieved higher throughput. The prototype design has been implemented and verified on a Xilinx Virtex-6 ML605 evaluation board. As a result, the generated random number stream is able to pass the statistical NIST and DIEHARD test suites showing a reliable performance. Meanwhile, it can approach the maximum data rate as 50 Mbps stably.
Original languageEnglish
Title of host publicationProceedings of the 2014 International Conference on Field-Programmable Technology, FPT 2014
PublisherIEEE
Pages248-251
ISBN (Print)9781479962457
DOIs
Publication statusPublished - 8 Apr 2015
Event13th International Conference on Field-Programmable Technology, FPT 2014 - Shanghai, China
Duration: 10 Dec 201412 Dec 2014

Conference

Conference13th International Conference on Field-Programmable Technology, FPT 2014
PlaceChina
CityShanghai
Period10/12/1412/12/14

Fingerprint

Dive into the research topics of 'A complementary architecture for high-speed true random number generator'. Together they form a unique fingerprint.

Cite this