Evaluation of Various TRNG Principles Implemented in Actel Fusion Flash FPGA

Abstract : We present evaluation of various True Random Number Generator (TRNG) designs implemented in recent Actel Fusion Flash FPGAs. Experiments were focused in both PLL based TRNG and ring oscillators which are the base of many TRNGs. Design of the PLL based TRNG use on-chip free running RC oscillator as clock input. Quality of output random numbers was evaluated by means of NIST statistical test suite for first time in such configuration. The USB interconnection was used for real-time high-speed random numbers download to the computer. Second part of experiments was focused on observation of ring oscillators' influence between each other depending on their mutual position inside the FPGA. The simple cryptographic system was created in Actel ARM enabled Fusion Flash FPGA. The system employs basic cryptographic primitives implemented in CoreMP7 soft-core for pointing out the benefits of this FPGA family for cryptographic purposes.
Complete list of metadatas

https://hal-ujm.archives-ouvertes.fr/ujm-00368923
Contributor : Viktor Fischer <>
Submitted on : Wednesday, March 18, 2009 - 8:17:15 AM
Last modification on : Wednesday, July 25, 2018 - 2:05:31 PM

Identifiers

  • HAL Id : ujm-00368923, version 1

Collections

Citation

Michal Varchola, Milos Drutarovsky, Viktor Fischer. Evaluation of Various TRNG Principles Implemented in Actel Fusion Flash FPGA. cryptarchi 2008, Jun 2008, Trégastel, France. ⟨ujm-00368923⟩

Share

Metrics

Record views

62