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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The European physical journal. ST, Special topics Special topics, 2021-11, Vol.230 (18-20), p.3469-3480
Hauptverfasser: Azzaz, Mohamed Salah, Fellah, Rabiai, Tanougast, Camel, Kaibou, Redouane
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