Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs

Noises exist in digital circuits can be leveraged as the source of entropy to design true random numbers generators (TRNGs), which is an important primitive component in cryptography and hardware-based security applications. In this paper, we present practical experiments and results of a TRNG imple...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2019, Vol.7, p.59271-59277
Hauptverfasser: Ouattara, Frederic, Nejat, Arash, Torres, Lionel, Mackay, Ken
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 59277
container_issue
container_start_page 59271
container_title IEEE access
container_volume 7
creator Ouattara, Frederic
Nejat, Arash
Torres, Lionel
Mackay, Ken
description Noises exist in digital circuits can be leveraged as the source of entropy to design true random numbers generators (TRNGs), which is an important primitive component in cryptography and hardware-based security applications. In this paper, we present practical experiments and results of a TRNG implemented on magnetic random-access memory (MRAM) dies, fabricated by the thermally-assisted-switching MRAM (TAS-MRAM) technology. We, first, explain how one can find out a heating voltage value using that writing operations in the TAS-MRAM dies have a stochastic behavior. Then, we propose an improvement based on a feedback loop from being generated random bits. It helps to adjust the founded heating voltage value for writing operation with the aim of reaching the maximum entropy. Finally, we report the results of some post-processing methods, which are usually required in TRNGs to successfully pass the statistical test of NIST SP-800. The results show that one can generate random numbers with a high quality of randomness using the proposed TRNGs besides simple post-processing methods.
doi_str_mv 10.1109/ACCESS.2019.2907186
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_ACCESS_2019_2907186</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8713874</ieee_id><doaj_id>oai_doaj_org_article_e36f63e804614a8184325a1804f884db</doaj_id><sourcerecordid>2455611661</sourcerecordid><originalsourceid>FETCH-LOGICAL-c444t-5ce7ae18b370dcdc6167930d5f2d8edf7338d4a9095cb9c14f2c5fb90b8da6543</originalsourceid><addsrcrecordid>eNpVkUtvEzEUhUcIJKrSX9CNJZZoUnv8XoYhfUgpoKawtTz2nWaiSZzaTgT_HoepKvDG9vE5n3x1quqS4BkhWF_N23axWs0aTPSs0VgSJd5UZw0Ruqacirf_nN9XFyltcFmqSFyeVc_fo3V5cHZEi197iMMWdjmhsEPXtotFz-DR43xV3z_M79GXARLKAS2OdjyUJ5TXgFY5uLVNBYI-w9oehxBR6NHPMGb7BHUbdjmGcTxxHr7epA_Vu96OCS5e9vPqx_Xisb2tl99u7tr5snaMsVxzB9ICUR2V2DvvBBFSU-x533gFvpeUKs-sxpq7TjvC-sbxvtO4U94Kzuh5dTdxfbAbsy-T2fjbBDuYv0KIT8bG8ukRDFDRCwoKM0GYVUQx2nBLyr1XivmusD5NrLUd_0PdzpdmHOJ2a3CDpZYEH0lxf5zc-xieD5Cy2YRD3JVhTcM4F4QIcXLRyeViSClC_wom2JyKNVOx5lSseSm2pC6n1AAArwklCVWS0T_RW50d</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2455611661</pqid></control><display><type>article</type><title>Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Ouattara, Frederic ; Nejat, Arash ; Torres, Lionel ; Mackay, Ken</creator><creatorcontrib>Ouattara, Frederic ; Nejat, Arash ; Torres, Lionel ; Mackay, Ken</creatorcontrib><description>Noises exist in digital circuits can be leveraged as the source of entropy to design true random numbers generators (TRNGs), which is an important primitive component in cryptography and hardware-based security applications. In this paper, we present practical experiments and results of a TRNG implemented on magnetic random-access memory (MRAM) dies, fabricated by the thermally-assisted-switching MRAM (TAS-MRAM) technology. We, first, explain how one can find out a heating voltage value using that writing operations in the TAS-MRAM dies have a stochastic behavior. Then, we propose an improvement based on a feedback loop from being generated random bits. It helps to adjust the founded heating voltage value for writing operation with the aim of reaching the maximum entropy. Finally, we report the results of some post-processing methods, which are usually required in TRNGs to successfully pass the statistical test of NIST SP-800. The results show that one can generate random numbers with a high quality of randomness using the proposed TRNGs besides simple post-processing methods.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2019.2907186</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Circuit design ; Control theory ; Cryptography ; Digital circuits ; Digital electronics ; Electric potential ; Engineering Sciences ; Feedback loops ; Heating systems ; Integrated circuits ; magnetic RAM ; Magnetic separation ; Magnetic tunneling ; Maximum entropy ; Micro and nanotechnologies ; Microelectronics ; Numbers ; Post-processing ; Random access memory ; Random numbers ; Randomness ; Statistical tests ; thermally-assisted-switching MRAM ; Threshold voltage ; True random number generator ; Voltage ; Writing</subject><ispartof>IEEE access, 2019, Vol.7, p.59271-59277</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c444t-5ce7ae18b370dcdc6167930d5f2d8edf7338d4a9095cb9c14f2c5fb90b8da6543</citedby><cites>FETCH-LOGICAL-c444t-5ce7ae18b370dcdc6167930d5f2d8edf7338d4a9095cb9c14f2c5fb90b8da6543</cites><orcidid>0000-0002-2276-1455 ; 0000-0001-5807-5070</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8713874$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>230,314,780,784,864,885,2102,4024,27633,27923,27924,27925,54933</link.rule.ids><backlink>$$Uhttps://hal-lirmm.ccsd.cnrs.fr/lirmm-02079710$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Ouattara, Frederic</creatorcontrib><creatorcontrib>Nejat, Arash</creatorcontrib><creatorcontrib>Torres, Lionel</creatorcontrib><creatorcontrib>Mackay, Ken</creatorcontrib><title>Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs</title><title>IEEE access</title><addtitle>Access</addtitle><description>Noises exist in digital circuits can be leveraged as the source of entropy to design true random numbers generators (TRNGs), which is an important primitive component in cryptography and hardware-based security applications. In this paper, we present practical experiments and results of a TRNG implemented on magnetic random-access memory (MRAM) dies, fabricated by the thermally-assisted-switching MRAM (TAS-MRAM) technology. We, first, explain how one can find out a heating voltage value using that writing operations in the TAS-MRAM dies have a stochastic behavior. Then, we propose an improvement based on a feedback loop from being generated random bits. It helps to adjust the founded heating voltage value for writing operation with the aim of reaching the maximum entropy. Finally, we report the results of some post-processing methods, which are usually required in TRNGs to successfully pass the statistical test of NIST SP-800. The results show that one can generate random numbers with a high quality of randomness using the proposed TRNGs besides simple post-processing methods.</description><subject>Circuit design</subject><subject>Control theory</subject><subject>Cryptography</subject><subject>Digital circuits</subject><subject>Digital electronics</subject><subject>Electric potential</subject><subject>Engineering Sciences</subject><subject>Feedback loops</subject><subject>Heating systems</subject><subject>Integrated circuits</subject><subject>magnetic RAM</subject><subject>Magnetic separation</subject><subject>Magnetic tunneling</subject><subject>Maximum entropy</subject><subject>Micro and nanotechnologies</subject><subject>Microelectronics</subject><subject>Numbers</subject><subject>Post-processing</subject><subject>Random access memory</subject><subject>Random numbers</subject><subject>Randomness</subject><subject>Statistical tests</subject><subject>thermally-assisted-switching MRAM</subject><subject>Threshold voltage</subject><subject>True random number generator</subject><subject>Voltage</subject><subject>Writing</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpVkUtvEzEUhUcIJKrSX9CNJZZoUnv8XoYhfUgpoKawtTz2nWaiSZzaTgT_HoepKvDG9vE5n3x1quqS4BkhWF_N23axWs0aTPSs0VgSJd5UZw0Ruqacirf_nN9XFyltcFmqSFyeVc_fo3V5cHZEi197iMMWdjmhsEPXtotFz-DR43xV3z_M79GXARLKAS2OdjyUJ5TXgFY5uLVNBYI-w9oehxBR6NHPMGb7BHUbdjmGcTxxHr7epA_Vu96OCS5e9vPqx_Xisb2tl99u7tr5snaMsVxzB9ICUR2V2DvvBBFSU-x533gFvpeUKs-sxpq7TjvC-sbxvtO4U94Kzuh5dTdxfbAbsy-T2fjbBDuYv0KIT8bG8ukRDFDRCwoKM0GYVUQx2nBLyr1XivmusD5NrLUd_0PdzpdmHOJ2a3CDpZYEH0lxf5zc-xieD5Cy2YRD3JVhTcM4F4QIcXLRyeViSClC_wom2JyKNVOx5lSseSm2pC6n1AAArwklCVWS0T_RW50d</recordid><startdate>2019</startdate><enddate>2019</enddate><creator>Ouattara, Frederic</creator><creator>Nejat, Arash</creator><creator>Torres, Lionel</creator><creator>Mackay, Ken</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>VOOES</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-2276-1455</orcidid><orcidid>https://orcid.org/0000-0001-5807-5070</orcidid></search><sort><creationdate>2019</creationdate><title>Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs</title><author>Ouattara, Frederic ; Nejat, Arash ; Torres, Lionel ; Mackay, Ken</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c444t-5ce7ae18b370dcdc6167930d5f2d8edf7338d4a9095cb9c14f2c5fb90b8da6543</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Circuit design</topic><topic>Control theory</topic><topic>Cryptography</topic><topic>Digital circuits</topic><topic>Digital electronics</topic><topic>Electric potential</topic><topic>Engineering Sciences</topic><topic>Feedback loops</topic><topic>Heating systems</topic><topic>Integrated circuits</topic><topic>magnetic RAM</topic><topic>Magnetic separation</topic><topic>Magnetic tunneling</topic><topic>Maximum entropy</topic><topic>Micro and nanotechnologies</topic><topic>Microelectronics</topic><topic>Numbers</topic><topic>Post-processing</topic><topic>Random access memory</topic><topic>Random numbers</topic><topic>Randomness</topic><topic>Statistical tests</topic><topic>thermally-assisted-switching MRAM</topic><topic>Threshold voltage</topic><topic>True random number generator</topic><topic>Voltage</topic><topic>Writing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ouattara, Frederic</creatorcontrib><creatorcontrib>Nejat, Arash</creatorcontrib><creatorcontrib>Torres, Lionel</creatorcontrib><creatorcontrib>Mackay, Ken</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science 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>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ouattara, Frederic</au><au>Nejat, Arash</au><au>Torres, Lionel</au><au>Mackay, Ken</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2019</date><risdate>2019</risdate><volume>7</volume><spage>59271</spage><epage>59277</epage><pages>59271-59277</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Noises exist in digital circuits can be leveraged as the source of entropy to design true random numbers generators (TRNGs), which is an important primitive component in cryptography and hardware-based security applications. In this paper, we present practical experiments and results of a TRNG implemented on magnetic random-access memory (MRAM) dies, fabricated by the thermally-assisted-switching MRAM (TAS-MRAM) technology. We, first, explain how one can find out a heating voltage value using that writing operations in the TAS-MRAM dies have a stochastic behavior. Then, we propose an improvement based on a feedback loop from being generated random bits. It helps to adjust the founded heating voltage value for writing operation with the aim of reaching the maximum entropy. Finally, we report the results of some post-processing methods, which are usually required in TRNGs to successfully pass the statistical test of NIST SP-800. The results show that one can generate random numbers with a high quality of randomness using the proposed TRNGs besides simple post-processing methods.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2019.2907186</doi><tpages>7</tpages><orcidid>https://orcid.org/0000-0002-2276-1455</orcidid><orcidid>https://orcid.org/0000-0001-5807-5070</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2019, Vol.7, p.59271-59277
issn 2169-3536
2169-3536
language eng
recordid cdi_crossref_primary_10_1109_ACCESS_2019_2907186
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals
subjects Circuit design
Control theory
Cryptography
Digital circuits
Digital electronics
Electric potential
Engineering Sciences
Feedback loops
Heating systems
Integrated circuits
magnetic RAM
Magnetic separation
Magnetic tunneling
Maximum entropy
Micro and nanotechnologies
Microelectronics
Numbers
Post-processing
Random access memory
Random numbers
Randomness
Statistical tests
thermally-assisted-switching MRAM
Threshold voltage
True random number generator
Voltage
Writing
title Practical Experiments on Fabricated TAS-MRAM Dies to Evaluate the Stochastic Behavior of Voltage-Controlled TRNGs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T04%3A09%3A04IST&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=Practical%20Experiments%20on%20Fabricated%20TAS-MRAM%20Dies%20to%20Evaluate%20the%20Stochastic%20Behavior%20of%20Voltage-Controlled%20TRNGs&rft.jtitle=IEEE%20access&rft.au=Ouattara,%20Frederic&rft.date=2019&rft.volume=7&rft.spage=59271&rft.epage=59277&rft.pages=59271-59277&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2019.2907186&rft_dat=%3Cproquest_cross%3E2455611661%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=2455611661&rft_id=info:pmid/&rft_ieee_id=8713874&rft_doaj_id=oai_doaj_org_article_e36f63e804614a8184325a1804f884db&rfr_iscdi=true