A survey of AIS-20/31 compliant TRNG cores suitable for FPGA devices

FPGAs are widely used to integrate cryptographic primitives, algorithms, and protocols in cryptographic systems-on-chip (CrySoC). As a building block of CrySoCs, True Random Number Generators (TRNGs) exploit analog noise sources in electronic devices to generate confidential keys, initialization vec...

Full description

Saved in:
Bibliographic Details
Published in:International Conference on Field-programmable Logic and Applications pp. 1 - 10
Main Authors: Petura, Oto, Mureddu, Ugo, Bochard, Nathalie, Fischer, Viktor, Bossuet, Lilian
Format: Conference Proceeding
Language:English
Published: EPFL 01.08.2016
Subjects:
ISSN:1946-1488
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract FPGAs are widely used to integrate cryptographic primitives, algorithms, and protocols in cryptographic systems-on-chip (CrySoC). As a building block of CrySoCs, True Random Number Generators (TRNGs) exploit analog noise sources in electronic devices to generate confidential keys, initialization vectors, challenges, nonces, and random masks in cryptographic protocols. TRNGs aimed at cryptographic applications must fulfill the security requirements defined in the German Federal Bureau for Information Security's (BSI) recommendations AIS-20/31, which has become a de facto standard in Europe. Many TRNG cores have already been published, only a few of which are suitable for FPGAs and even fewer comply with AIS-20/31. Here we present the results of the implementation of AIS-20/31 compliant TRNG cores in three FPGA families: Xilinx Spartan 6, Altera Cyclone V and Microsemi SmartFusion 2. In addition to common design parameters like area, bit rate and power/energy consumption, we compare and discuss the feasibility of generator cores in different FPGAs and the statistical quality of their output. These results will help designers select the best generator and the device family to match the requirements of the data security application. To ensure reproducibility of the results, the open source VHDL code of all generators adapted to individual families can be downloaded from the dedicated web page.
AbstractList FPGAs are widely used to integrate cryptographic primitives, algorithms, and protocols in cryptographic systems-on-chip (CrySoC). As a building block of CrySoCs, True Random Number Generators (TRNGs) exploit analog noise sources in electronic devices to generate confidential keys, initialization vectors, challenges, nonces, and random masks in cryptographic protocols. TRNGs aimed at cryptographic applications must fulfill the security requirements defined in the German Federal Bureau for Information Security's (BSI) recommendations AIS-20/31, which has become a de facto standard in Europe. Many TRNG cores have already been published, only a few of which are suitable for FPGAs and even fewer comply with AIS-20/31. Here we present the results of the implementation of AIS-20/31 compliant TRNG cores in three FPGA families: Xilinx Spartan 6, Altera Cyclone V and Microsemi SmartFusion 2. In addition to common design parameters like area, bit rate and power/energy consumption, we compare and discuss the feasibility of generator cores in different FPGAs and the statistical quality of their output. These results will help designers select the best generator and the device family to match the requirements of the data security application. To ensure reproducibility of the results, the open source VHDL code of all generators adapted to individual families can be downloaded from the dedicated web page.
Author Fischer, Viktor
Petura, Oto
Bossuet, Lilian
Bochard, Nathalie
Mureddu, Ugo
Author_xml – sequence: 1
  givenname: Oto
  surname: Petura
  fullname: Petura, Oto
  email: oto.petura@univ-st-etienne.fr
  organization: Hubert Curien Lab., Jean Monnet Univ. St.-EtienneSaint-Etienne, St. Etienne, France
– sequence: 2
  givenname: Ugo
  surname: Mureddu
  fullname: Mureddu, Ugo
  email: ugo.mureddu@univ-st-etienne.fr
  organization: Hubert Curien Lab., Jean Monnet Univ. St.-EtienneSaint-Etienne, St. Etienne, France
– sequence: 3
  givenname: Nathalie
  surname: Bochard
  fullname: Bochard, Nathalie
  email: nathalie.bochard@univ-st-etienne.fr
  organization: Hubert Curien Lab., Jean Monnet Univ. St.-EtienneSaint-Etienne, St. Etienne, France
– sequence: 4
  givenname: Viktor
  surname: Fischer
  fullname: Fischer, Viktor
  email: fischer@univ-st-etienne.fr
  organization: Hubert Curien Lab., Jean Monnet Univ. St.-EtienneSaint-Etienne, St. Etienne, France
– sequence: 5
  givenname: Lilian
  surname: Bossuet
  fullname: Bossuet, Lilian
  email: lilian.bossuet@univ-st-etienne.fr
  organization: Hubert Curien Lab., Jean Monnet Univ. St.-EtienneSaint-Etienne, St. Etienne, France
BookMark eNotj01Lw0AURUdRsNbsBTfzB5LOzJvPZagmFoIWreuSSd5gJE1KEgv99wbs3VwOXA7ce3LT9R0S8shZwjlzq2xbJIJxnRhlDBh3RSJnrLDgHLdSimuy4E7qmEtr70g0jj9sjpLGKr0gzykdf4cTnmkfaLr5jAVbAadVfzi2TdlNdPfxls844DgPm6n0LdLQDzTb5imt8dRUOD6Q21C2I0aXXpKv7GW3fo2L93yzTov4G7iZYgEBfEAMstYMFaLxwXBbVlCC4IZVRjlRMWdBg1fegRcamJRVDUp7WcOSPP17G0TcH4fmUA7n_eU3_AHScEp5
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/FPL.2016.7577379
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore Digital Libary (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9782839918442
2839918447
EISSN 1946-1488
EndPage 10
ExternalDocumentID 7577379
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-h317t-23f3bfeef4d60e5ee7bf718ac3a32170c7592c098363b5b93b263044cd356b4d3
IEDL.DBID RIE
ISICitedReferencesCount 74
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000386610400081&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 01:40:24 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h317t-23f3bfeef4d60e5ee7bf718ac3a32170c7592c098363b5b93b263044cd356b4d3
OpenAccessLink https://doi.org/10.1109/FPL.2016.7577379
PageCount 10
ParticipantIDs ieee_primary_7577379
PublicationCentury 2000
PublicationDate 2016-08
PublicationDateYYYYMMDD 2016-08-01
PublicationDate_xml – month: 08
  year: 2016
  text: 2016-08
PublicationDecade 2010
PublicationTitle International Conference on Field-programmable Logic and Applications
PublicationTitleAbbrev FPL
PublicationYear 2016
Publisher EPFL
Publisher_xml – name: EPFL
SSID ssj0000547856
Score 1.9384423
Snippet FPGAs are widely used to integrate cryptographic primitives, algorithms, and protocols in cryptographic systems-on-chip (CrySoC). As a building block of...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Clocks
Cryptography
Entropy
Field programmable gate arrays
Generators
Jitter
Ring oscillators
Title A survey of AIS-20/31 compliant TRNG cores suitable for FPGA devices
URI https://ieeexplore.ieee.org/document/7577379
WOSCitedRecordID wos000386610400081&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5t8eBJpRXf5ODRbWNms9kci7pVKGXRKr2VTTJBQdrSF_jvTXbLiuDFWwgJITMhX2Yy8w0h19wCL1DYSKPT3kAxSZQaUURSaTCGOVM53N6GcjRKJxOVN8hNnQuDiGXwGXZDs_zLt3OzCa6ynhRSglRN0pRSVrlatT-FBWIqUf9EMtXL8mEI3Uq6u2m_6qeU8JEd_G_hQ9L5ycOjeY0wR6SBsza579PVZrnFLzp3tP_04k9gD25pFRvu5UTHz6MBDeyUKz_Qm_76E6l_mtIsH_SpxfJq6JDX7GF89xjtaiFE7x7h1xEHB9ohutgmDAWi1M7DSmGgAG9VMCOF4oapFBLQQivQPAEWx8aCSHRs4Zi0ZvMZnhDqAZ2rwEsvHI-dYoXXFQ8sPKn0moP4lLSDBKaLiu5iutv82d_d52Q_CLmKibsgrfVyg5dkz2zXH6vlVamjb8IskEc
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA61CnpSacW3OXh02zSPzeZY1D5wXRat0lvZZCcoSCt9gf_eZLesCF68hZAQMhPyZSYz3yB0TXNGMxB5oMFqZ6CYMIiMyAKpNDOGWFM63F5jmSTReKzSGrqpcmEAoAg-g5ZvFn_5-cysvKusLYWUTKottC04p50yW6vyqBBPTSWqv0ii2r009sFbYWsz8VcFlQJAevv_W_oANX8y8XBaYcwhqsG0ge66eLGar-ELzyzuDp_dGWyzDi6jw52k8Ogp6WPPT7lwA53xrz8Au8cp7qX9Ls6huBya6KV3P7odBJtqCMGbw_hlQJll2gJYnocEBIDU1gFLZljGnF1BjBSKGqIiFjIttGKahoxwbnImQs1zdoTq09kUjhF2kE6VZ6YXlnKrSOa0RT0PTySd7hg_QQ0vgclnSXgx2Wz-9O_uK7Q7GD3Gk3iYPJyhPS_wMkLuHNWX8xVcoB2zXr4v5peFvr4BeiaTjg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=International+Conference+on+Field-programmable+Logic+and+Applications&rft.atitle=A+survey+of+AIS-20%2F31+compliant+TRNG+cores+suitable+for+FPGA+devices&rft.au=Petura%2C+Oto&rft.au=Mureddu%2C+Ugo&rft.au=Bochard%2C+Nathalie&rft.au=Fischer%2C+Viktor&rft.date=2016-08-01&rft.pub=EPFL&rft.eissn=1946-1488&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1109%2FFPL.2016.7577379&rft.externalDocID=7577379