Title :
FPGA-based High-speed True Random Number Generator for Cryptographic Applications
Author :
Kwok, Sammy H M ; Lam, Edmund Y.
Author_Institution :
Dept. of Electr. & Electron. Eng., Hong Kong Univ.
Abstract :
Random number generator is a key primitive in cryptographic algorithms and applications. In this paper, we propose an architecture to implement a high-speed and high-quality true random number generator, which can be used as FPGA-based cryptographic hardware cores. By implementing the proposed generator in Xilinx Vertex II Pro FPGA and testing the output random bit stream using NIST and Diehard random number test suites, we prove that the proposed generator can be implemented effectively in FPGA with very high output rate and strong randomness
Keywords :
cryptography; field programmable gate arrays; random number generation; Diehard random number test suite; NIST; TRNG; Xilinx Vertex II Pro FPGA; cryptographic algorithm; field programmable gate array; high-speed true random number generator; Circuit noise; Clocks; Field programmable gate arrays; Frequency synthesizers; Jitter; Noise generators; Phase noise; Public key cryptography; Random number generation; Testing; field programmable gate array (FPGA); random number test; true random number generator (TRNG);
Conference_Titel :
TENCON 2006. 2006 IEEE Region 10 Conference
Conference_Location :
Hong Kong
Print_ISBN :
1-4244-0548-3
Electronic_ISBN :
1-4244-0549-1
DOI :
10.1109/TENCON.2006.344013