A novel memristive true random number generator design
Purpose In this work, a true random number generator is designed by sampling the double-scroll analog continuous-time chaotic circuit signals. Methodology A Chua circuit based on memristance simulator is designed to obtain a non-linear term for a chaotic dynamic system. It is implemented on the boar...
Gespeichert in:
Veröffentlicht in: | Compel 2019-11, Vol.38 (6), p.1931-1947 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1947 |
---|---|
container_issue | 6 |
container_start_page | 1931 |
container_title | Compel |
container_volume | 38 |
creator | Cam Taskiran, Zehra Gulru Taşkıran, Murat Kıllıoğlu, Mehmet Kahraman, Nihan Sedef, Herman |
description | Purpose
In this work, a true random number generator is designed by sampling the double-scroll analog continuous-time chaotic circuit signals.
Methodology
A Chua circuit based on memristance simulator is designed to obtain a non-linear term for a chaotic dynamic system. It is implemented on the board by using commercially available integrated circuits and passive elements. A low precision ADC which is commonly found in the market is used to sample the chaotic signals. The mathematical analysis of the chaotic circuit is verified by experimental results.
Originality
It is aimed to be one of the pioneering studies (including low precision ADC) in the literature on the implementation of memristive chaotic random number generators.
Findings
Two new methods are proposed for post-processing and creating random bit array using XOR operator and J-K flip flop. The bit stream obtained by a full-hardware implementation successfully passed the NIST-800-22 test. In this respect, the availability of the memristance simulator circuit, memristive chaotic double-scroll attractor, proposed random bit algorithm and the randomness of the memristive analog continuous-time chaotic true number generator were also verified. |
doi_str_mv | 10.1108/COMPEL-11-2018-0463 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2315042884</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2315042884</sourcerecordid><originalsourceid>FETCH-LOGICAL-c320t-20828dfb51c6f51063c9df66232ddd3cd099323379e3ec1010f8c959507132df3</originalsourceid><addsrcrecordid>eNp1kD9PwzAQxS0EEqXwCVgsMRvOvth1xqoqFKmoDDBbqf9UqZqk2Eklvj2uwsLALXfDe3fvfoTcc3jkHPTTYvP2vlwzzpkArhkUCi_IRIAsmFSgLskEEAXjqiivyU1Ke8hVSpgQNadtd_IH2vgm1qmvT572cfA0Vq3rGtoOzdZHuvOtj1XfRep8qnftLbkK1SH5u98-JZ_Py4_Fiq03L6-L-ZpZFNDnNFpoF7aSWxUkB4W2dEEpgcI5h9ZBWaJAnJUeveXAIWhbypxsxrMk4JQ8jHuPsfsafOrNvhtim08agVxCIbQusgpHlY1dStEHc4x1U8Vvw8GcAZkRUJ7NGZA5A8ouMbp8k387uH9Mf6jiDxUHZnc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2315042884</pqid></control><display><type>article</type><title>A novel memristive true random number generator design</title><source>Emerald Complete Journals</source><creator>Cam Taskiran, Zehra Gulru ; Taşkıran, Murat ; Kıllıoğlu, Mehmet ; Kahraman, Nihan ; Sedef, Herman</creator><creatorcontrib>Cam Taskiran, Zehra Gulru ; Taşkıran, Murat ; Kıllıoğlu, Mehmet ; Kahraman, Nihan ; Sedef, Herman</creatorcontrib><description>Purpose
In this work, a true random number generator is designed by sampling the double-scroll analog continuous-time chaotic circuit signals.
Methodology
A Chua circuit based on memristance simulator is designed to obtain a non-linear term for a chaotic dynamic system. It is implemented on the board by using commercially available integrated circuits and passive elements. A low precision ADC which is commonly found in the market is used to sample the chaotic signals. The mathematical analysis of the chaotic circuit is verified by experimental results.
Originality
It is aimed to be one of the pioneering studies (including low precision ADC) in the literature on the implementation of memristive chaotic random number generators.
Findings
Two new methods are proposed for post-processing and creating random bit array using XOR operator and J-K flip flop. The bit stream obtained by a full-hardware implementation successfully passed the NIST-800-22 test. In this respect, the availability of the memristance simulator circuit, memristive chaotic double-scroll attractor, proposed random bit algorithm and the randomness of the memristive analog continuous-time chaotic true number generator were also verified.</description><identifier>ISSN: 0332-1649</identifier><identifier>EISSN: 2054-5606</identifier><identifier>DOI: 10.1108/COMPEL-11-2018-0463</identifier><language>eng</language><publisher>Bradford: Emerald Publishing Limited</publisher><subject>Algorithms ; Analog circuits ; Arrays ; Chaos theory ; Circuit design ; Circuits ; Computer simulation ; Design ; Entropy ; Generators ; Integrated circuits ; Mathematical analysis ; Ordinary differential equations ; Post-production processing ; Random numbers ; Software ; Statistical analysis</subject><ispartof>Compel, 2019-11, Vol.38 (6), p.1931-1947</ispartof><rights>Emerald Publishing Limited</rights><rights>Emerald Publishing Limited 2019</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c320t-20828dfb51c6f51063c9df66232ddd3cd099323379e3ec1010f8c959507132df3</citedby><cites>FETCH-LOGICAL-c320t-20828dfb51c6f51063c9df66232ddd3cd099323379e3ec1010f8c959507132df3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.emerald.com/insight/content/doi/10.1108/COMPEL-11-2018-0463/full/html$$EHTML$$P50$$Gemerald$$H</linktohtml><link.rule.ids>314,776,780,961,11615,27903,27904,52667</link.rule.ids></links><search><creatorcontrib>Cam Taskiran, Zehra Gulru</creatorcontrib><creatorcontrib>Taşkıran, Murat</creatorcontrib><creatorcontrib>Kıllıoğlu, Mehmet</creatorcontrib><creatorcontrib>Kahraman, Nihan</creatorcontrib><creatorcontrib>Sedef, Herman</creatorcontrib><title>A novel memristive true random number generator design</title><title>Compel</title><description>Purpose
In this work, a true random number generator is designed by sampling the double-scroll analog continuous-time chaotic circuit signals.
Methodology
A Chua circuit based on memristance simulator is designed to obtain a non-linear term for a chaotic dynamic system. It is implemented on the board by using commercially available integrated circuits and passive elements. A low precision ADC which is commonly found in the market is used to sample the chaotic signals. The mathematical analysis of the chaotic circuit is verified by experimental results.
Originality
It is aimed to be one of the pioneering studies (including low precision ADC) in the literature on the implementation of memristive chaotic random number generators.
Findings
Two new methods are proposed for post-processing and creating random bit array using XOR operator and J-K flip flop. The bit stream obtained by a full-hardware implementation successfully passed the NIST-800-22 test. In this respect, the availability of the memristance simulator circuit, memristive chaotic double-scroll attractor, proposed random bit algorithm and the randomness of the memristive analog continuous-time chaotic true number generator were also verified.</description><subject>Algorithms</subject><subject>Analog circuits</subject><subject>Arrays</subject><subject>Chaos theory</subject><subject>Circuit design</subject><subject>Circuits</subject><subject>Computer simulation</subject><subject>Design</subject><subject>Entropy</subject><subject>Generators</subject><subject>Integrated circuits</subject><subject>Mathematical analysis</subject><subject>Ordinary differential equations</subject><subject>Post-production processing</subject><subject>Random numbers</subject><subject>Software</subject><subject>Statistical analysis</subject><issn>0332-1649</issn><issn>2054-5606</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1kD9PwzAQxS0EEqXwCVgsMRvOvth1xqoqFKmoDDBbqf9UqZqk2Eklvj2uwsLALXfDe3fvfoTcc3jkHPTTYvP2vlwzzpkArhkUCi_IRIAsmFSgLskEEAXjqiivyU1Ke8hVSpgQNadtd_IH2vgm1qmvT572cfA0Vq3rGtoOzdZHuvOtj1XfRep8qnftLbkK1SH5u98-JZ_Py4_Fiq03L6-L-ZpZFNDnNFpoF7aSWxUkB4W2dEEpgcI5h9ZBWaJAnJUeveXAIWhbypxsxrMk4JQ8jHuPsfsafOrNvhtim08agVxCIbQusgpHlY1dStEHc4x1U8Vvw8GcAZkRUJ7NGZA5A8ouMbp8k387uH9Mf6jiDxUHZnc</recordid><startdate>20191115</startdate><enddate>20191115</enddate><creator>Cam Taskiran, Zehra Gulru</creator><creator>Taşkıran, Murat</creator><creator>Kıllıoğlu, Mehmet</creator><creator>Kahraman, Nihan</creator><creator>Sedef, Herman</creator><general>Emerald Publishing Limited</general><general>Emerald Group Publishing Limited</general><scope>AAYXX</scope><scope>CITATION</scope><scope>0U~</scope><scope>1-H</scope><scope>7SC</scope><scope>7SP</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L.0</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M2P</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>PYYUZ</scope><scope>Q9U</scope></search><sort><creationdate>20191115</creationdate><title>A novel memristive true random number generator design</title><author>Cam Taskiran, Zehra Gulru ; Taşkıran, Murat ; Kıllıoğlu, Mehmet ; Kahraman, Nihan ; Sedef, Herman</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c320t-20828dfb51c6f51063c9df66232ddd3cd099323379e3ec1010f8c959507132df3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Analog circuits</topic><topic>Arrays</topic><topic>Chaos theory</topic><topic>Circuit design</topic><topic>Circuits</topic><topic>Computer simulation</topic><topic>Design</topic><topic>Entropy</topic><topic>Generators</topic><topic>Integrated circuits</topic><topic>Mathematical analysis</topic><topic>Ordinary differential equations</topic><topic>Post-production processing</topic><topic>Random numbers</topic><topic>Software</topic><topic>Statistical analysis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cam Taskiran, Zehra Gulru</creatorcontrib><creatorcontrib>Taşkıran, Murat</creatorcontrib><creatorcontrib>Kıllıoğlu, Mehmet</creatorcontrib><creatorcontrib>Kahraman, Nihan</creatorcontrib><creatorcontrib>Sedef, Herman</creatorcontrib><collection>CrossRef</collection><collection>Global News & ABI/Inform Professional</collection><collection>Trade PRO</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Database (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>ProQuest Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ABI/INFORM Professional Standard</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>test</collection><collection>One Business</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering collection</collection><collection>ABI/INFORM Collection China</collection><collection>ProQuest Central Basic</collection><jtitle>Compel</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cam Taskiran, Zehra Gulru</au><au>Taşkıran, Murat</au><au>Kıllıoğlu, Mehmet</au><au>Kahraman, Nihan</au><au>Sedef, Herman</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A novel memristive true random number generator design</atitle><jtitle>Compel</jtitle><date>2019-11-15</date><risdate>2019</risdate><volume>38</volume><issue>6</issue><spage>1931</spage><epage>1947</epage><pages>1931-1947</pages><issn>0332-1649</issn><eissn>2054-5606</eissn><abstract>Purpose
In this work, a true random number generator is designed by sampling the double-scroll analog continuous-time chaotic circuit signals.
Methodology
A Chua circuit based on memristance simulator is designed to obtain a non-linear term for a chaotic dynamic system. It is implemented on the board by using commercially available integrated circuits and passive elements. A low precision ADC which is commonly found in the market is used to sample the chaotic signals. The mathematical analysis of the chaotic circuit is verified by experimental results.
Originality
It is aimed to be one of the pioneering studies (including low precision ADC) in the literature on the implementation of memristive chaotic random number generators.
Findings
Two new methods are proposed for post-processing and creating random bit array using XOR operator and J-K flip flop. The bit stream obtained by a full-hardware implementation successfully passed the NIST-800-22 test. In this respect, the availability of the memristance simulator circuit, memristive chaotic double-scroll attractor, proposed random bit algorithm and the randomness of the memristive analog continuous-time chaotic true number generator were also verified.</abstract><cop>Bradford</cop><pub>Emerald Publishing Limited</pub><doi>10.1108/COMPEL-11-2018-0463</doi><tpages>17</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0332-1649 |
ispartof | Compel, 2019-11, Vol.38 (6), p.1931-1947 |
issn | 0332-1649 2054-5606 |
language | eng |
recordid | cdi_proquest_journals_2315042884 |
source | Emerald Complete Journals |
subjects | Algorithms Analog circuits Arrays Chaos theory Circuit design Circuits Computer simulation Design Entropy Generators Integrated circuits Mathematical analysis Ordinary differential equations Post-production processing Random numbers Software Statistical analysis |
title | A novel memristive true random number generator design |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T22%3A05%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20novel%20memristive%20true%20random%20number%20generator%20design&rft.jtitle=Compel&rft.au=Cam%20Taskiran,%20Zehra%20Gulru&rft.date=2019-11-15&rft.volume=38&rft.issue=6&rft.spage=1931&rft.epage=1947&rft.pages=1931-1947&rft.issn=0332-1649&rft.eissn=2054-5606&rft_id=info:doi/10.1108/COMPEL-11-2018-0463&rft_dat=%3Cproquest_cross%3E2315042884%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2315042884&rft_id=info:pmid/&rfr_iscdi=true |