Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical Pseudo Random Number Generator on Field-Programmable Gate Array

dc.contributor.authorErdem, Ebubekir
dc.contributor.authorGaripcan, Ali Murat
dc.date.accessioned2026-08-12T17:06:47Z
dc.date.issued2020
dc.departmentFırat Üniversitesi
dc.description.abstractIn this study, successful real-time hardware implementation of discrete-time chaotic zigzag map as a random number generator (RNG) on field-programmable gate array (FPGA) environment is presented. For the hardware modelling of the application, ready-to-use modules defined on 32-bit floating-point numbers and hardware description language (VHDL) are used. In the study, the non-linear dynamic behaviour of the chaotic generator synthesized on the Altera Cyclone IV GX FPGA chip is examined in terms of critical cryptographic competences such as system reliability and statistical randomness quality. The random numbers with poor statistical quality in the system are obtained by passing 32-bit chaotic trajectory outputs through a simple comparison circuit. In order to improve the statistical sufficiency of these numbers, the H function post-processing technique is used. In addition, statistical verification and hardware performance analysis of the generator through NIST 800-22 tests and FPGA chip statistics are presented in the study. The obtained successful results show that the zigzag map can be used in different chaos-based engineering applications, including embedded cryptographic applications. In addition, the low area-energy requirement of PRNG in terms of modelling technique facilitates its practical applicability on resource-restricted applications and architectures.
dc.identifier.doi10.33180/InfMIDEM2020.402
dc.identifier.endpage253
dc.identifier.issn0352-9045
dc.identifier.issue4
dc.identifier.orcid0000-0001-7093-7016
dc.identifier.scopus2-s2.0-85124294226
dc.identifier.scopusqualityQ3
dc.identifier.startpage243
dc.identifier.urihttps://doi.org/10.33180/InfMIDEM2020.402
dc.identifier.urihttps://hdl.handle.net/11508/49398
dc.identifier.volume50
dc.identifier.wosWOS:000613797500002
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSoc Microelectronics, Electron Components Materials-Midem
dc.relation.ispartofInformacije Midem-Journal of Microelectronics Electronic Components and Materials
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260511
dc.subjectFPGA
dc.subjectpseudo-random number generator
dc.subjectchaotic zigzag map
dc.subjectH function
dc.titleHardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical Pseudo Random Number Generator on Field-Programmable Gate Array
dc.title.alternativeStrojna implementacija bitnega dinamicnega psevdo-random generatorja števil v FPGA na osnovi kaoticne zigzag karte
dc.typeArticle

Dosyalar