IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators

A low-cost random number generator (RNG) based on a tetrahedral ring oscillator, which can be utilized in cryptographic systems, is presented. The proposed design exploits two metastable events in the oscillator caused by turning on and off three additional inverters in the classical tetrahedral osc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on circuits and systems. II, Express briefs Express briefs, 2020-09, Vol.67 (9), p.1634-1638
Hauptverfasser: Gunay, Recep, Ergun, Salih
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 1638
container_issue 9
container_start_page 1634
container_title IEEE transactions on circuits and systems. II, Express briefs
container_volume 67
creator Gunay, Recep
Ergun, Salih
description A low-cost random number generator (RNG) based on a tetrahedral ring oscillator, which can be utilized in cryptographic systems, is presented. The proposed design exploits two metastable events in the oscillator caused by turning on and off three additional inverters in the classical tetrahedral oscillator, which improves entropy. The design is implemented on FPGA as a proof of concept, but the ASIC implementation will be carried out in the future. A method has been devised to implement this circuit on FPGA. Techniques to increase randomness have been used, such as adjusting the sampling signal considering 1 and 0 balance of the output. The proposed design is compared with the classical tetrahedral oscillator based RNG, and it is observed to be better. The RNG is tested with the National Institute of Standard and Technology (NIST) test suite to prove randomness. The design occupies an area of 0.0036mm 2 with a power consumption of 200mW and a bit rate of 10Mb/s. The number of oscillators has been dropped by 60% compared to the classical method.
doi_str_mv 10.1109/TCSII.2020.3012869
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2438766543</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9151976</ieee_id><sourcerecordid>2438766543</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-4dea1ecb427282ecf6fcfcf5cf7523fe2585f171e0d0c8b5b920f580d16696a63</originalsourceid><addsrcrecordid>eNo9kMtOwzAQRSMEEqXwA7CxxDrFj9iOlygqpVKhEi3ryHHGkCqJi-3w-HtaWqFZzCzuuSOdJLkmeEIIVnfrYjWfTyimeMIwoblQJ8mIcJ6nTCpyur8zlUqZyfPkIoQNxlRhRkeJmRfoRfe169Dz0FXg0Qx68Do6j6bf29Y1senf0PrLoVXTDW3UPbghoCeIOkRdtYCmn9DHgJxFa4hev0PtdYuWwTRtu-8Jl8mZ1W2Aq-MeJ68P03XxmC6Ws3lxv0gNVTymWQ2agKkyKmlOwVhhzW64sZJTZoHynFsiCeAam7zilaLY8hzXRAgltGDj5PbQu_XuY4AQy40bfL97WdKM5VIInrFdih5SxrsQPNhy65tO-5-S4HIvs_yTWe5llkeZO-jmADUA8A8owomSgv0CPAZx9g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2438766543</pqid></control><display><type>article</type><title>IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators</title><source>IEEE Electronic Library Online</source><creator>Gunay, Recep ; Ergun, Salih</creator><creatorcontrib>Gunay, Recep ; Ergun, Salih</creatorcontrib><description>A low-cost random number generator (RNG) based on a tetrahedral ring oscillator, which can be utilized in cryptographic systems, is presented. The proposed design exploits two metastable events in the oscillator caused by turning on and off three additional inverters in the classical tetrahedral oscillator, which improves entropy. The design is implemented on FPGA as a proof of concept, but the ASIC implementation will be carried out in the future. A method has been devised to implement this circuit on FPGA. Techniques to increase randomness have been used, such as adjusting the sampling signal considering 1 and 0 balance of the output. The proposed design is compared with the classical tetrahedral oscillator based RNG, and it is observed to be better. The RNG is tested with the National Institute of Standard and Technology (NIST) test suite to prove randomness. The design occupies an area of 0.0036mm 2 with a power consumption of 200mW and a bit rate of 10Mb/s. The number of oscillators has been dropped by 60% compared to the classical method.</description><identifier>ISSN: 1549-7747</identifier><identifier>EISSN: 1558-3791</identifier><identifier>DOI: 10.1109/TCSII.2020.3012869</identifier><identifier>CODEN: ICSPE5</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Circuits ; Clocks ; Cryptography ; Entropy ; Field programmable gate arrays ; Hardware ; Inverters ; meta-stability ; Oscillators ; Power consumption ; Random numbers ; Randomness ; Ring oscillators ; RNG ; tetrahedral ring oscillator</subject><ispartof>IEEE transactions on circuits and systems. II, Express briefs, 2020-09, Vol.67 (9), p.1634-1638</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-4dea1ecb427282ecf6fcfcf5cf7523fe2585f171e0d0c8b5b920f580d16696a63</citedby><cites>FETCH-LOGICAL-c295t-4dea1ecb427282ecf6fcfcf5cf7523fe2585f171e0d0c8b5b920f580d16696a63</cites><orcidid>0000-0002-6032-0618 ; 0000-0001-7070-9726</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9151976$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9151976$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Gunay, Recep</creatorcontrib><creatorcontrib>Ergun, Salih</creatorcontrib><title>IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators</title><title>IEEE transactions on circuits and systems. II, Express briefs</title><addtitle>TCSII</addtitle><description>A low-cost random number generator (RNG) based on a tetrahedral ring oscillator, which can be utilized in cryptographic systems, is presented. The proposed design exploits two metastable events in the oscillator caused by turning on and off three additional inverters in the classical tetrahedral oscillator, which improves entropy. The design is implemented on FPGA as a proof of concept, but the ASIC implementation will be carried out in the future. A method has been devised to implement this circuit on FPGA. Techniques to increase randomness have been used, such as adjusting the sampling signal considering 1 and 0 balance of the output. The proposed design is compared with the classical tetrahedral oscillator based RNG, and it is observed to be better. The RNG is tested with the National Institute of Standard and Technology (NIST) test suite to prove randomness. The design occupies an area of 0.0036mm 2 with a power consumption of 200mW and a bit rate of 10Mb/s. The number of oscillators has been dropped by 60% compared to the classical method.</description><subject>Circuits</subject><subject>Clocks</subject><subject>Cryptography</subject><subject>Entropy</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Inverters</subject><subject>meta-stability</subject><subject>Oscillators</subject><subject>Power consumption</subject><subject>Random numbers</subject><subject>Randomness</subject><subject>Ring oscillators</subject><subject>RNG</subject><subject>tetrahedral ring oscillator</subject><issn>1549-7747</issn><issn>1558-3791</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMtOwzAQRSMEEqXwA7CxxDrFj9iOlygqpVKhEi3ryHHGkCqJi-3w-HtaWqFZzCzuuSOdJLkmeEIIVnfrYjWfTyimeMIwoblQJ8mIcJ6nTCpyur8zlUqZyfPkIoQNxlRhRkeJmRfoRfe169Dz0FXg0Qx68Do6j6bf29Y1senf0PrLoVXTDW3UPbghoCeIOkRdtYCmn9DHgJxFa4hev0PtdYuWwTRtu-8Jl8mZ1W2Aq-MeJ68P03XxmC6Ws3lxv0gNVTymWQ2agKkyKmlOwVhhzW64sZJTZoHynFsiCeAam7zilaLY8hzXRAgltGDj5PbQu_XuY4AQy40bfL97WdKM5VIInrFdih5SxrsQPNhy65tO-5-S4HIvs_yTWe5llkeZO-jmADUA8A8owomSgv0CPAZx9g</recordid><startdate>20200901</startdate><enddate>20200901</enddate><creator>Gunay, Recep</creator><creator>Ergun, Salih</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/0000-0002-6032-0618</orcidid><orcidid>https://orcid.org/0000-0001-7070-9726</orcidid></search><sort><creationdate>20200901</creationdate><title>IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators</title><author>Gunay, Recep ; Ergun, Salih</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-4dea1ecb427282ecf6fcfcf5cf7523fe2585f171e0d0c8b5b920f580d16696a63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Circuits</topic><topic>Clocks</topic><topic>Cryptography</topic><topic>Entropy</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Inverters</topic><topic>meta-stability</topic><topic>Oscillators</topic><topic>Power consumption</topic><topic>Random numbers</topic><topic>Randomness</topic><topic>Ring oscillators</topic><topic>RNG</topic><topic>tetrahedral ring oscillator</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gunay, Recep</creatorcontrib><creatorcontrib>Ergun, Salih</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 Online</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>Gunay, Recep</au><au>Ergun, Salih</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators</atitle><jtitle>IEEE transactions on circuits and systems. II, Express briefs</jtitle><stitle>TCSII</stitle><date>2020-09-01</date><risdate>2020</risdate><volume>67</volume><issue>9</issue><spage>1634</spage><epage>1638</epage><pages>1634-1638</pages><issn>1549-7747</issn><eissn>1558-3791</eissn><coden>ICSPE5</coden><abstract>A low-cost random number generator (RNG) based on a tetrahedral ring oscillator, which can be utilized in cryptographic systems, is presented. The proposed design exploits two metastable events in the oscillator caused by turning on and off three additional inverters in the classical tetrahedral oscillator, which improves entropy. The design is implemented on FPGA as a proof of concept, but the ASIC implementation will be carried out in the future. A method has been devised to implement this circuit on FPGA. Techniques to increase randomness have been used, such as adjusting the sampling signal considering 1 and 0 balance of the output. The proposed design is compared with the classical tetrahedral oscillator based RNG, and it is observed to be better. The RNG is tested with the National Institute of Standard and Technology (NIST) test suite to prove randomness. The design occupies an area of 0.0036mm 2 with a power consumption of 200mW and a bit rate of 10Mb/s. The number of oscillators has been dropped by 60% compared to the classical method.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCSII.2020.3012869</doi><tpages>5</tpages><orcidid>https://orcid.org/0000-0002-6032-0618</orcidid><orcidid>https://orcid.org/0000-0001-7070-9726</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1549-7747
ispartof IEEE transactions on circuits and systems. II, Express briefs, 2020-09, Vol.67 (9), p.1634-1638
issn 1549-7747
1558-3791
language eng
recordid cdi_proquest_journals_2438766543
source IEEE Electronic Library Online
subjects Circuits
Clocks
Cryptography
Entropy
Field programmable gate arrays
Hardware
Inverters
meta-stability
Oscillators
Power consumption
Random numbers
Randomness
Ring oscillators
RNG
tetrahedral ring oscillator
title IC Random Number Generator Exploiting Two Simultaneous Metastable Events of Tetrahedral Oscillators
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-24T07%3A01%3A41IST&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=IC%20Random%20Number%20Generator%20Exploiting%20Two%20Simultaneous%20Metastable%20Events%20of%20Tetrahedral%20Oscillators&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems.%20II,%20Express%20briefs&rft.au=Gunay,%20Recep&rft.date=2020-09-01&rft.volume=67&rft.issue=9&rft.spage=1634&rft.epage=1638&rft.pages=1634-1638&rft.issn=1549-7747&rft.eissn=1558-3791&rft.coden=ICSPE5&rft_id=info:doi/10.1109/TCSII.2020.3012869&rft_dat=%3Cproquest_RIE%3E2438766543%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=2438766543&rft_id=info:pmid/&rft_ieee_id=9151976&rfr_iscdi=true