Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability

True random number generators (TRNGs) perform an irreplaceable role in securing information systems. In this brief, a lightweight hybrid entropy source TRNG implementation scheme based on jitter and metastability is proposed, which uses the underlying field programmable gate array (FPGA) primitive l...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on circuits and systems. II, Express briefs Express briefs, 2024-07, Vol.71 (7), p.3513-3517
Hauptverfasser: Yang, Shihao, Liang, Huaguo, Hu, Rong, Yao, Liang, Huang, Zhengfeng, Yi, Maoxiang, Lu, Yingchun
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3517
container_issue 7
container_start_page 3513
container_title IEEE transactions on circuits and systems. II, Express briefs
container_volume 71
creator Yang, Shihao
Liang, Huaguo
Hu, Rong
Yao, Liang
Huang, Zhengfeng
Yi, Maoxiang
Lu, Yingchun
description True random number generators (TRNGs) perform an irreplaceable role in securing information systems. In this brief, a lightweight hybrid entropy source TRNG implementation scheme based on jitter and metastability is proposed, which uses the underlying field programmable gate array (FPGA) primitive language to construct a dual cross-coupled XOR gate (DCCX) unit to generate a random output sequence and is deployed by automatic layout and routing with the Xilinx compiler. The experimental results show that the generated random sequence passes the NIST SP800-22 test, the TESTU01 test and the AIS-31 test. The structure has been extensively tested under voltage and temperature variations and shows excellent robustness. It is worth mentioning that the proposed TRNG consumes only 12 LUTs and 10 DFFs, and achieves 150Mbps and 200Mbps throughput on Xilinx Artix-7 and Kintex-7 FPGAs, respectively, which shows a highly efficient resource utilization compared to the previously published TRNGs.
doi_str_mv 10.1109/TCSII.2024.3363015
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_10423387</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10423387</ieee_id><sourcerecordid>3075427133</sourcerecordid><originalsourceid>FETCH-LOGICAL-c247t-bb4efec9fc85762a7860d7abd33aae1ecd719ab91dacf3b37e32ec8c9f889ca53</originalsourceid><addsrcrecordid>eNpNkMFOwzAMhiMEEmPwAohDJM4dSdwuzRGmsQ0NkNg4hzR1odPWjiQV6tvTsh24xJH8f7b1EXLN2Yhzpu7Wk9ViMRJMxCOAMTCenJABT5I0Aqn4af-PVSRlLM_JhfcbxoRiIAbkY1l-foUf7F86bzNX5nRaBVfvW7qqG2eRrl2D9M1Ueb2jL80uQ0dnWKEzoXb0wXjMaV3RpzKErtPF6DMG44PJym0Z2ktyVpitx6tjHZL3x-l6Mo-Wr7PF5H4ZWRHLEGVZjAVaVdg0kWNhZDpmuTRZDmAMcrS55MpkiufGFpCBRBBo0w5IU2VNAkNye5i7d_V3gz7oTXd-1a3UwGQSC8kBupQ4pKyrvXdY6L0rd8a1mjPdm9R_JnVvUh9NdtDNASoR8R8QC4BUwi9ttnGt</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3075427133</pqid></control><display><type>article</type><title>Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability</title><source>IEEE Electronic Library (IEL)</source><creator>Yang, Shihao ; Liang, Huaguo ; Hu, Rong ; Yao, Liang ; Huang, Zhengfeng ; Yi, Maoxiang ; Lu, Yingchun</creator><creatorcontrib>Yang, Shihao ; Liang, Huaguo ; Hu, Rong ; Yao, Liang ; Huang, Zhengfeng ; Yi, Maoxiang ; Lu, Yingchun</creatorcontrib><description>True random number generators (TRNGs) perform an irreplaceable role in securing information systems. In this brief, a lightweight hybrid entropy source TRNG implementation scheme based on jitter and metastability is proposed, which uses the underlying field programmable gate array (FPGA) primitive language to construct a dual cross-coupled XOR gate (DCCX) unit to generate a random output sequence and is deployed by automatic layout and routing with the Xilinx compiler. The experimental results show that the generated random sequence passes the NIST SP800-22 test, the TESTU01 test and the AIS-31 test. The structure has been extensively tested under voltage and temperature variations and shows excellent robustness. It is worth mentioning that the proposed TRNG consumes only 12 LUTs and 10 DFFs, and achieves 150Mbps and 200Mbps throughput on Xilinx Artix-7 and Kintex-7 FPGAs, respectively, which shows a highly efficient resource utilization compared to the previously published TRNGs.</description><identifier>ISSN: 1549-7747</identifier><identifier>EISSN: 1558-3791</identifier><identifier>DOI: 10.1109/TCSII.2024.3363015</identifier><identifier>CODEN: ITCSFK</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Delays ; Entropy ; Field programmable gate arrays ; FPGA ; Gates (circuits) ; hybrid entropy source ; Information systems ; Inverters ; Jitter ; Lightweight ; Logic gates ; metastability ; Metastable state ; Random numbers ; Resource utilization ; TRNGs ; Vibration ; Weight reduction ; Wires</subject><ispartof>IEEE transactions on circuits and systems. II, Express briefs, 2024-07, Vol.71 (7), p.3513-3517</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c247t-bb4efec9fc85762a7860d7abd33aae1ecd719ab91dacf3b37e32ec8c9f889ca53</cites><orcidid>0009-0003-4333-9629 ; 0000-0002-2621-0933 ; 0000-0002-4081-6499 ; 0000-0002-5160-0933 ; 0000-0002-0307-7236 ; 0000-0001-8695-4478</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10423387$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10423387$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yang, Shihao</creatorcontrib><creatorcontrib>Liang, Huaguo</creatorcontrib><creatorcontrib>Hu, Rong</creatorcontrib><creatorcontrib>Yao, Liang</creatorcontrib><creatorcontrib>Huang, Zhengfeng</creatorcontrib><creatorcontrib>Yi, Maoxiang</creatorcontrib><creatorcontrib>Lu, Yingchun</creatorcontrib><title>Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability</title><title>IEEE transactions on circuits and systems. II, Express briefs</title><addtitle>TCSII</addtitle><description>True random number generators (TRNGs) perform an irreplaceable role in securing information systems. In this brief, a lightweight hybrid entropy source TRNG implementation scheme based on jitter and metastability is proposed, which uses the underlying field programmable gate array (FPGA) primitive language to construct a dual cross-coupled XOR gate (DCCX) unit to generate a random output sequence and is deployed by automatic layout and routing with the Xilinx compiler. The experimental results show that the generated random sequence passes the NIST SP800-22 test, the TESTU01 test and the AIS-31 test. The structure has been extensively tested under voltage and temperature variations and shows excellent robustness. It is worth mentioning that the proposed TRNG consumes only 12 LUTs and 10 DFFs, and achieves 150Mbps and 200Mbps throughput on Xilinx Artix-7 and Kintex-7 FPGAs, respectively, which shows a highly efficient resource utilization compared to the previously published TRNGs.</description><subject>Delays</subject><subject>Entropy</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>Gates (circuits)</subject><subject>hybrid entropy source</subject><subject>Information systems</subject><subject>Inverters</subject><subject>Jitter</subject><subject>Lightweight</subject><subject>Logic gates</subject><subject>metastability</subject><subject>Metastable state</subject><subject>Random numbers</subject><subject>Resource utilization</subject><subject>TRNGs</subject><subject>Vibration</subject><subject>Weight reduction</subject><subject>Wires</subject><issn>1549-7747</issn><issn>1558-3791</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkMFOwzAMhiMEEmPwAohDJM4dSdwuzRGmsQ0NkNg4hzR1odPWjiQV6tvTsh24xJH8f7b1EXLN2Yhzpu7Wk9ViMRJMxCOAMTCenJABT5I0Aqn4af-PVSRlLM_JhfcbxoRiIAbkY1l-foUf7F86bzNX5nRaBVfvW7qqG2eRrl2D9M1Ueb2jL80uQ0dnWKEzoXb0wXjMaV3RpzKErtPF6DMG44PJym0Z2ktyVpitx6tjHZL3x-l6Mo-Wr7PF5H4ZWRHLEGVZjAVaVdg0kWNhZDpmuTRZDmAMcrS55MpkiufGFpCBRBBo0w5IU2VNAkNye5i7d_V3gz7oTXd-1a3UwGQSC8kBupQ4pKyrvXdY6L0rd8a1mjPdm9R_JnVvUh9NdtDNASoR8R8QC4BUwi9ttnGt</recordid><startdate>20240701</startdate><enddate>20240701</enddate><creator>Yang, Shihao</creator><creator>Liang, Huaguo</creator><creator>Hu, Rong</creator><creator>Yao, Liang</creator><creator>Huang, Zhengfeng</creator><creator>Yi, Maoxiang</creator><creator>Lu, Yingchun</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0009-0003-4333-9629</orcidid><orcidid>https://orcid.org/0000-0002-2621-0933</orcidid><orcidid>https://orcid.org/0000-0002-4081-6499</orcidid><orcidid>https://orcid.org/0000-0002-5160-0933</orcidid><orcidid>https://orcid.org/0000-0002-0307-7236</orcidid><orcidid>https://orcid.org/0000-0001-8695-4478</orcidid></search><sort><creationdate>20240701</creationdate><title>Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability</title><author>Yang, Shihao ; Liang, Huaguo ; Hu, Rong ; Yao, Liang ; Huang, Zhengfeng ; Yi, Maoxiang ; Lu, Yingchun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c247t-bb4efec9fc85762a7860d7abd33aae1ecd719ab91dacf3b37e32ec8c9f889ca53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Delays</topic><topic>Entropy</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>Gates (circuits)</topic><topic>hybrid entropy source</topic><topic>Information systems</topic><topic>Inverters</topic><topic>Jitter</topic><topic>Lightweight</topic><topic>Logic gates</topic><topic>metastability</topic><topic>Metastable state</topic><topic>Random numbers</topic><topic>Resource utilization</topic><topic>TRNGs</topic><topic>Vibration</topic><topic>Weight reduction</topic><topic>Wires</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yang, Shihao</creatorcontrib><creatorcontrib>Liang, Huaguo</creatorcontrib><creatorcontrib>Hu, Rong</creatorcontrib><creatorcontrib>Yao, Liang</creatorcontrib><creatorcontrib>Huang, Zhengfeng</creatorcontrib><creatorcontrib>Yi, Maoxiang</creatorcontrib><creatorcontrib>Lu, Yingchun</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on circuits and systems. II, Express briefs</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yang, Shihao</au><au>Liang, Huaguo</au><au>Hu, Rong</au><au>Yao, Liang</au><au>Huang, Zhengfeng</au><au>Yi, Maoxiang</au><au>Lu, Yingchun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability</atitle><jtitle>IEEE transactions on circuits and systems. II, Express briefs</jtitle><stitle>TCSII</stitle><date>2024-07-01</date><risdate>2024</risdate><volume>71</volume><issue>7</issue><spage>3513</spage><epage>3517</epage><pages>3513-3517</pages><issn>1549-7747</issn><eissn>1558-3791</eissn><coden>ITCSFK</coden><abstract>True random number generators (TRNGs) perform an irreplaceable role in securing information systems. In this brief, a lightweight hybrid entropy source TRNG implementation scheme based on jitter and metastability is proposed, which uses the underlying field programmable gate array (FPGA) primitive language to construct a dual cross-coupled XOR gate (DCCX) unit to generate a random output sequence and is deployed by automatic layout and routing with the Xilinx compiler. The experimental results show that the generated random sequence passes the NIST SP800-22 test, the TESTU01 test and the AIS-31 test. The structure has been extensively tested under voltage and temperature variations and shows excellent robustness. It is worth mentioning that the proposed TRNG consumes only 12 LUTs and 10 DFFs, and achieves 150Mbps and 200Mbps throughput on Xilinx Artix-7 and Kintex-7 FPGAs, respectively, which shows a highly efficient resource utilization compared to the previously published TRNGs.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCSII.2024.3363015</doi><tpages>5</tpages><orcidid>https://orcid.org/0009-0003-4333-9629</orcidid><orcidid>https://orcid.org/0000-0002-2621-0933</orcidid><orcidid>https://orcid.org/0000-0002-4081-6499</orcidid><orcidid>https://orcid.org/0000-0002-5160-0933</orcidid><orcidid>https://orcid.org/0000-0002-0307-7236</orcidid><orcidid>https://orcid.org/0000-0001-8695-4478</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1549-7747
ispartof IEEE transactions on circuits and systems. II, Express briefs, 2024-07, Vol.71 (7), p.3513-3517
issn 1549-7747
1558-3791
language eng
recordid cdi_ieee_primary_10423387
source IEEE Electronic Library (IEL)
subjects Delays
Entropy
Field programmable gate arrays
FPGA
Gates (circuits)
hybrid entropy source
Information systems
Inverters
Jitter
Lightweight
Logic gates
metastability
Metastable state
Random numbers
Resource utilization
TRNGs
Vibration
Weight reduction
Wires
title Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T16%3A28%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Lightweight%20Hybrid%20Entropy%20Source%20True%20Random%20Number%20Generator%20Based%20on%20Jitter%20and%20Metastability&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems.%20II,%20Express%20briefs&rft.au=Yang,%20Shihao&rft.date=2024-07-01&rft.volume=71&rft.issue=7&rft.spage=3513&rft.epage=3517&rft.pages=3513-3517&rft.issn=1549-7747&rft.eissn=1558-3791&rft.coden=ITCSFK&rft_id=info:doi/10.1109/TCSII.2024.3363015&rft_dat=%3Cproquest_RIE%3E3075427133%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3075427133&rft_id=info:pmid/&rft_ieee_id=10423387&rfr_iscdi=true