DocumentCode :
2202474
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.
fYear :
2006
fDate :
14-17 Nov. 2006
Firstpage :
1
Lastpage :
4
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);
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/TENCON.2006.344013
Filename :
4142319
Link To Document :
بازگشت