Skip to main navigation Skip to search Skip to main content

FPGA design of an open-loop true random number generator

  • Florent Lozac'h
  • , Molka Ben-Romdhane
  • , Tarik Graba
  • , Jean Luc Danger
  • CNRS LTCI
  • Secure-IC SAS

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

15 Citations (Scopus)

Abstract

This paper presents the design methodology of a metastability-based True Random Number Generator (TRNG) on a Xilinx FPGA. As its structure is based on an open-loop delay chain, it provides both high throughput and security against physical attacks since it is not sensitive to coupling attacks as for oscillator-based TRNG. The proposed architecture, implemented in a Virtex-5 XC5VLX50T, uses 4% of the available resources and generates random bits at a 20 Mbps rate. This work gives a detailed description of the design methodology, more specifically the placement, routing and timing analysis of the TRNG structure. Also, the randomness quality of this TRNG has been validated using AIS-31 and NIST statistical tests.

Original languageEnglish
Title of host publicationProceedings - 16th Euromicro Conference on Digital System Design, DSD 2013
Pages615-622
Number of pages8
DOIs
Publication statusPublished - 16 Dec 2013
Externally publishedYes
Event16th Euromicro Conference on Digital System Design, DSD 2013 - Santander, Spain
Duration: 4 Sept 20136 Sept 2013

Publication series

NameProceedings - 16th Euromicro Conference on Digital System Design, DSD 2013

Conference

Conference16th Euromicro Conference on Digital System Design, DSD 2013
Country/TerritorySpain
CitySantander
Period4/09/136/09/13

Keywords

  • Delay chain
  • FPGA
  • LUT
  • Metastability
  • P&R constraints
  • TRNG

Fingerprint

Dive into the research topics of 'FPGA design of an open-loop true random number generator'. Together they form a unique fingerprint.

Cite this