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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on circuits and systems. II, Express briefs Express briefs, 2020-09, Vol.67 (9), p.1634-1638 |
---|---|
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 | 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 & 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 |