2008 · 10 citations · 4 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureCryptographyField-programmable Gate ArraysConfigurable Logic BlocksField-programmable Gate Array ArchitectureFpga ArchitectureRandom Number GenerationCryptographic ApplicationsCryptographic EngineeringCryptographic Random Number GenerationField-programmable Gate Arrays (Fpgas)Field-programmable Logic ArraysPhysical PropertiesPlacementTrue Random Number Generation
Field programmable gate arrays (FPGAs) are an increasingly popular choice of platform for the implementation of cryptographic systems. For all such systems, random numbers are essential. One of the most well-known methods for producing true random number sequences in FPGAs is based on the phenomenon of jitter and built upon ring oscillators. This paper describes how to overcome the placement sensitivity caused by the different physical properties of the logic elements, thus extending the portability of TRNGs on various FPGA boards. Our design offers an easy implementation, but in the same time maintains the good quality and high generation throughput of random numbers.
4
An embedded true random number generator for FPGAs
Paul Kohlbrenner, Kris Gaj · 2004 · 200 citations
Engineering, Computer Engineering, Electrical Engineering +17