Experimental assessment of FIRO- and GARO-based noise sources for digital TRNG designs on FPGAs

Martin Schramm, Reiner Dojen, Michael Heigl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The quality of TRNG designs mainly depends on the grade of the noise source from which the entropy will be harvested to extract randomness. Especially for purely digital noise sources suitable for FPGA implementations the use of Ring Oscillators is suggested in many scientific publications. Standard Ring Oscillator based noise sources however have earned some criticism regarding the amount of entropy generated. On this account different enhancements have been proposed, with Fibonacci Ring Oscillators (FIROs) and Galois Ring Oscillators (GAROs) being prominent examples, which under some circumstances are able to sustain a chaotic oscillation suitable for entropy extraction. This paper deals with the assessment of fully constrained FIRO and GARO noise source designs for a specific target FPGA. Due to the restrictive placement of ring elements the assessment yielded new criteria for choosing proper FIRO/GARO feedback configurations and an enhanced sampling method for entropy extraction has been derived.

Original languageEnglish
Title of host publication22nd 2017 International Conference on Applied Electronics, AE 2017
EditorsJiri Pinker
PublisherIEEE Computer Society
ISBN (Electronic)9788026106418
DOIs
Publication statusPublished - 28 Sep 2017
Event22nd International Conference on Applied Electronics, AE 2017 - Pilsen, Czech Republic
Duration: 5 Sep 20176 Sep 2017

Publication series

NameInternational Conference on Applied Electronics
ISSN (Print)1803-7232

Conference

Conference22nd International Conference on Applied Electronics, AE 2017
Country/TerritoryCzech Republic
CityPilsen
Period5/09/176/09/17

Fingerprint

Dive into the research topics of 'Experimental assessment of FIRO- and GARO-based noise sources for digital TRNG designs on FPGAs'. Together they form a unique fingerprint.

Cite this