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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on circuits and systems. II, Express briefs Express briefs, 2024-07, Vol.71 (7), p.3513-3517 |
---|---|
Hauptverfasser: | , , , , , , |
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 & 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 |