Evaluation of Various TRNG Principles Implemented in Actel Fusion Flash FPGA - Université Jean-Monnet-Saint-Étienne Access content directly
Conference Papers Year : 2008

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.
Not file

Dates and versions

ujm-00368923 , version 1 (18-03-2009)

Identifiers

  • HAL Id : ujm-00368923 , version 1

Cite

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⟩
33 View
0 Download

Share

Gmail Facebook Twitter LinkedIn More