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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Compel 2019-11, Vol.38 (6), p.1931-1947
Hauptverfasser: Cam Taskiran, Zehra Gulru, Taşkıran, Murat, Kıllıoğlu, Mehmet, Kahraman, Nihan, Sedef, Herman
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 &amp; ABI/Inform Professional</collection><collection>Trade PRO</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; 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 &amp; Engineering Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; 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 &amp; 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