Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system
This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrai...
Gespeichert in:
Veröffentlicht in: | The European physical journal. ST, Special topics Special topics, 2021-11, Vol.230 (18-20), p.3469-3480 |
---|---|
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 | 3480 |
---|---|
container_issue | 18-20 |
container_start_page | 3469 |
container_title | The European physical journal. ST, Special topics |
container_volume | 230 |
creator | Azzaz, Mohamed Salah Fellah, Rabiai Tanougast, Camel Kaibou, Redouane |
description | This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrait, Lyapunov exponent, and bifurcation diagram. Furthermore, the modeling of the design is based on Euler method using hardware description language (VHDL) and validated on Xilinx Virtex-II-Pro FPGA platform. Fixed-point arithmetic coding is employed to represented data on 32 bits (16Q16). Finally, the proposed system used to design a new chaos-based TRNG True Random Number Generators by analyzing its chaotic dynamical behavior and FPGA implementation performances. The proposed hardware architecture is based on two stages of pipeline and parallel structure (only 2 clock cycles). Experimental implementation results demonstrate that the design can achieve a maximum operating frequency of 12.649 MHz and a throughput of 202 Mbit/s. Besides, the random bit sequences produced by TRNG have been successfully passed the NIST-800-22 statistical standards tests. The proposed multi-wing attractor presents also complex dynamics and it can be applied in many engineering applications, especially in embedded cryptographic applications. |
doi_str_mv | 10.1140/epjs/s11734-021-00234-6 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2606188138</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2606188138</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-fcf30a5a84906ef8ae00ba235a89b14bbfd8fd08de31b76e10bb988188191bef3</originalsourceid><addsrcrecordid>eNqFkFFLwzAUhYsoOKe_wYDPdUnTZunjmG4KQ0Xmc0jam5mxJjPJGPPXm1nFR-HCvRzOORe-LLsm-JaQEo9guw6jQMiYljkuSI5xkS52kg1IXZGclZic_t60qs6zixDWGFesqOkga-4gmJVF0rZo9jKfINNtN9CBjTIaZ5HTaPn6NEdKBmhREiSysEfdbhNNvjd2hWSMXjbReWQsWjgP9hM179JF06BwCBG6y-xMy02Aq589zN5m98vpQ754nj9OJ4u8obSMuW40xbKSvKwxA80lYKxkQZNSK1IqpVuuW8xboESNGRCsVM05SVMTBZoOs5u-d-vdxw5CFGu38za9FAXD7GikPLnGvavxLgQPWmy96aQ_CILFkag4EhU9UZGIim-igqUk75MhJewK_F__f9EvXAV9aA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2606188138</pqid></control><display><type>article</type><title>Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system</title><source>Springer Nature - Complete Springer Journals</source><creator>Azzaz, Mohamed Salah ; Fellah, Rabiai ; Tanougast, Camel ; Kaibou, Redouane</creator><creatorcontrib>Azzaz, Mohamed Salah ; Fellah, Rabiai ; Tanougast, Camel ; Kaibou, Redouane</creatorcontrib><description>This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrait, Lyapunov exponent, and bifurcation diagram. Furthermore, the modeling of the design is based on Euler method using hardware description language (VHDL) and validated on Xilinx Virtex-II-Pro FPGA platform. Fixed-point arithmetic coding is employed to represented data on 32 bits (16Q16). Finally, the proposed system used to design a new chaos-based TRNG True Random Number Generators by analyzing its chaotic dynamical behavior and FPGA implementation performances. The proposed hardware architecture is based on two stages of pipeline and parallel structure (only 2 clock cycles). Experimental implementation results demonstrate that the design can achieve a maximum operating frequency of 12.649 MHz and a throughput of 202 Mbit/s. Besides, the random bit sequences produced by TRNG have been successfully passed the NIST-800-22 statistical standards tests. The proposed multi-wing attractor presents also complex dynamics and it can be applied in many engineering applications, especially in embedded cryptographic applications.</description><identifier>ISSN: 1951-6355</identifier><identifier>EISSN: 1951-6401</identifier><identifier>DOI: 10.1140/epjs/s11734-021-00234-6</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Arithmetic coding ; Atomic ; Bifurcation ; Chaos theory ; Classical and Continuum Physics ; Condensed Matter Physics ; Cryptography ; Field programmable gate arrays ; Fixed point arithmetic ; Fixed points (mathematics) ; Hardware description languages ; Liapunov exponents ; Materials Science ; Mathematical Modelling ; Measurement Science and Instrumentation ; Molecular ; Nonlinear Dynamics ; Optical and Plasma Physics ; Physics ; Physics and Astronomy ; Random numbers ; Regular Article ; Synchronization and Control of Mechanisms Driven by Power Supply ; Trigonometric functions</subject><ispartof>The European physical journal. ST, Special topics, 2021-11, Vol.230 (18-20), p.3469-3480</ispartof><rights>The Author(s), under exclusive licence to EDP Sciences, Springer-Verlag GmbH Germany, part of Springer Nature 2021</rights><rights>The Author(s), under exclusive licence to EDP Sciences, Springer-Verlag GmbH Germany, part of Springer Nature 2021.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-fcf30a5a84906ef8ae00ba235a89b14bbfd8fd08de31b76e10bb988188191bef3</citedby><cites>FETCH-LOGICAL-c334t-fcf30a5a84906ef8ae00ba235a89b14bbfd8fd08de31b76e10bb988188191bef3</cites><orcidid>0000-0001-6207-7626 ; 0000-0002-5399-1683 ; 0000-0003-1749-4417</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1140/epjs/s11734-021-00234-6$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1140/epjs/s11734-021-00234-6$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Azzaz, Mohamed Salah</creatorcontrib><creatorcontrib>Fellah, Rabiai</creatorcontrib><creatorcontrib>Tanougast, Camel</creatorcontrib><creatorcontrib>Kaibou, Redouane</creatorcontrib><title>Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system</title><title>The European physical journal. ST, Special topics</title><addtitle>Eur. Phys. J. Spec. Top</addtitle><description>This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrait, Lyapunov exponent, and bifurcation diagram. Furthermore, the modeling of the design is based on Euler method using hardware description language (VHDL) and validated on Xilinx Virtex-II-Pro FPGA platform. Fixed-point arithmetic coding is employed to represented data on 32 bits (16Q16). Finally, the proposed system used to design a new chaos-based TRNG True Random Number Generators by analyzing its chaotic dynamical behavior and FPGA implementation performances. The proposed hardware architecture is based on two stages of pipeline and parallel structure (only 2 clock cycles). Experimental implementation results demonstrate that the design can achieve a maximum operating frequency of 12.649 MHz and a throughput of 202 Mbit/s. Besides, the random bit sequences produced by TRNG have been successfully passed the NIST-800-22 statistical standards tests. The proposed multi-wing attractor presents also complex dynamics and it can be applied in many engineering applications, especially in embedded cryptographic applications.</description><subject>Arithmetic coding</subject><subject>Atomic</subject><subject>Bifurcation</subject><subject>Chaos theory</subject><subject>Classical and Continuum Physics</subject><subject>Condensed Matter Physics</subject><subject>Cryptography</subject><subject>Field programmable gate arrays</subject><subject>Fixed point arithmetic</subject><subject>Fixed points (mathematics)</subject><subject>Hardware description languages</subject><subject>Liapunov exponents</subject><subject>Materials Science</subject><subject>Mathematical Modelling</subject><subject>Measurement Science and Instrumentation</subject><subject>Molecular</subject><subject>Nonlinear Dynamics</subject><subject>Optical and Plasma Physics</subject><subject>Physics</subject><subject>Physics and Astronomy</subject><subject>Random numbers</subject><subject>Regular Article</subject><subject>Synchronization and Control of Mechanisms Driven by Power Supply</subject><subject>Trigonometric functions</subject><issn>1951-6355</issn><issn>1951-6401</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNqFkFFLwzAUhYsoOKe_wYDPdUnTZunjmG4KQ0Xmc0jam5mxJjPJGPPXm1nFR-HCvRzOORe-LLsm-JaQEo9guw6jQMiYljkuSI5xkS52kg1IXZGclZic_t60qs6zixDWGFesqOkga-4gmJVF0rZo9jKfINNtN9CBjTIaZ5HTaPn6NEdKBmhREiSysEfdbhNNvjd2hWSMXjbReWQsWjgP9hM179JF06BwCBG6y-xMy02Aq589zN5m98vpQ754nj9OJ4u8obSMuW40xbKSvKwxA80lYKxkQZNSK1IqpVuuW8xboESNGRCsVM05SVMTBZoOs5u-d-vdxw5CFGu38za9FAXD7GikPLnGvavxLgQPWmy96aQ_CILFkag4EhU9UZGIim-igqUk75MhJewK_F__f9EvXAV9aA</recordid><startdate>20211101</startdate><enddate>20211101</enddate><creator>Azzaz, Mohamed Salah</creator><creator>Fellah, Rabiai</creator><creator>Tanougast, Camel</creator><creator>Kaibou, Redouane</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-6207-7626</orcidid><orcidid>https://orcid.org/0000-0002-5399-1683</orcidid><orcidid>https://orcid.org/0000-0003-1749-4417</orcidid></search><sort><creationdate>20211101</creationdate><title>Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system</title><author>Azzaz, Mohamed Salah ; Fellah, Rabiai ; Tanougast, Camel ; Kaibou, Redouane</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-fcf30a5a84906ef8ae00ba235a89b14bbfd8fd08de31b76e10bb988188191bef3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Arithmetic coding</topic><topic>Atomic</topic><topic>Bifurcation</topic><topic>Chaos theory</topic><topic>Classical and Continuum Physics</topic><topic>Condensed Matter Physics</topic><topic>Cryptography</topic><topic>Field programmable gate arrays</topic><topic>Fixed point arithmetic</topic><topic>Fixed points (mathematics)</topic><topic>Hardware description languages</topic><topic>Liapunov exponents</topic><topic>Materials Science</topic><topic>Mathematical Modelling</topic><topic>Measurement Science and Instrumentation</topic><topic>Molecular</topic><topic>Nonlinear Dynamics</topic><topic>Optical and Plasma Physics</topic><topic>Physics</topic><topic>Physics and Astronomy</topic><topic>Random numbers</topic><topic>Regular Article</topic><topic>Synchronization and Control of Mechanisms Driven by Power Supply</topic><topic>Trigonometric functions</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Azzaz, Mohamed Salah</creatorcontrib><creatorcontrib>Fellah, Rabiai</creatorcontrib><creatorcontrib>Tanougast, Camel</creatorcontrib><creatorcontrib>Kaibou, Redouane</creatorcontrib><collection>CrossRef</collection><jtitle>The European physical journal. ST, Special topics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Azzaz, Mohamed Salah</au><au>Fellah, Rabiai</au><au>Tanougast, Camel</au><au>Kaibou, Redouane</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system</atitle><jtitle>The European physical journal. ST, Special topics</jtitle><stitle>Eur. Phys. J. Spec. Top</stitle><date>2021-11-01</date><risdate>2021</risdate><volume>230</volume><issue>18-20</issue><spage>3469</spage><epage>3480</epage><pages>3469-3480</pages><issn>1951-6355</issn><eissn>1951-6401</eissn><abstract>This paper presents a new way of designing a multi-wing chaotic system. The proposed design is based on 3D continuous chaotic system of Lorenz, improved by introducing a saw-tooth and sine functions. The basic proprieties of the proposed system are analyzed using of equilibrium points, phase portrait, Lyapunov exponent, and bifurcation diagram. Furthermore, the modeling of the design is based on Euler method using hardware description language (VHDL) and validated on Xilinx Virtex-II-Pro FPGA platform. Fixed-point arithmetic coding is employed to represented data on 32 bits (16Q16). Finally, the proposed system used to design a new chaos-based TRNG True Random Number Generators by analyzing its chaotic dynamical behavior and FPGA implementation performances. The proposed hardware architecture is based on two stages of pipeline and parallel structure (only 2 clock cycles). Experimental implementation results demonstrate that the design can achieve a maximum operating frequency of 12.649 MHz and a throughput of 202 Mbit/s. Besides, the random bit sequences produced by TRNG have been successfully passed the NIST-800-22 statistical standards tests. The proposed multi-wing attractor presents also complex dynamics and it can be applied in many engineering applications, especially in embedded cryptographic applications.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1140/epjs/s11734-021-00234-6</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0001-6207-7626</orcidid><orcidid>https://orcid.org/0000-0002-5399-1683</orcidid><orcidid>https://orcid.org/0000-0003-1749-4417</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1951-6355 |
ispartof | The European physical journal. ST, Special topics, 2021-11, Vol.230 (18-20), p.3469-3480 |
issn | 1951-6355 1951-6401 |
language | eng |
recordid | cdi_proquest_journals_2606188138 |
source | Springer Nature - Complete Springer Journals |
subjects | Arithmetic coding Atomic Bifurcation Chaos theory Classical and Continuum Physics Condensed Matter Physics Cryptography Field programmable gate arrays Fixed point arithmetic Fixed points (mathematics) Hardware description languages Liapunov exponents Materials Science Mathematical Modelling Measurement Science and Instrumentation Molecular Nonlinear Dynamics Optical and Plasma Physics Physics Physics and Astronomy Random numbers Regular Article Synchronization and Control of Mechanisms Driven by Power Supply Trigonometric functions |
title | Design and FPGA implementation of TRNG based on a new multi-wing attractor in Lorenz chaotic system |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T15%3A16%3A54IST&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=Design%20and%20FPGA%20implementation%20of%20TRNG%20based%20on%20a%20new%20multi-wing%20attractor%20in%20Lorenz%20chaotic%20system&rft.jtitle=The%20European%20physical%20journal.%20ST,%20Special%20topics&rft.au=Azzaz,%20Mohamed%20Salah&rft.date=2021-11-01&rft.volume=230&rft.issue=18-20&rft.spage=3469&rft.epage=3480&rft.pages=3469-3480&rft.issn=1951-6355&rft.eissn=1951-6401&rft_id=info:doi/10.1140/epjs/s11734-021-00234-6&rft_dat=%3Cproquest_cross%3E2606188138%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=2606188138&rft_id=info:pmid/&rfr_iscdi=true |