dc.contributor.author | Tuna, Murat | |
dc.date.accessioned | 2021-12-12T17:00:41Z | |
dc.date.available | 2021-12-12T17:00:41Z | |
dc.date.issued | 2020 | |
dc.identifier.issn | 0925-1030 | |
dc.identifier.issn | 1573-1979 | |
dc.identifier.uri | https://doi.org/10.1007/s10470-020-01703-z | |
dc.identifier.uri | https://hdl.handle.net/20.500.11857/2829 | |
dc.description.abstract | This paper presents a novel, real time, high speed and robust chaos-based pseudo random number generator (PRNG) design using the structures of artificial neural network (ANN)-based 2D chaotic oscillator and ring oscillator. In this study, four different robust PRNGs have been implemented using four different approaches (TS-55, Elliott-93, Elliott-2, Cordic-LUT) of TanSig activation functions (TSAF) that have been used in the design of ANN-based 2D chaotic oscillators. The designs have been coded in VHDL using IEEE-754-1985 number standard. The PRNGs have been synthesized for Virtex-6 FPGA chip using Xilinx ISE Design Tools. After Place&Route operation, FPGA chip statistics and maximum operating frequencies have been presented. The maximum operating frequencies of the proposed PRNGs range between 184 and 241 MHz. The 1 Mbit of bit streams generated by PRNGs have been subjected to NIST-800-22 randomness tests. Among 4 different proposed PRNGs, the proposed PRNGs that designed using the Elliott-93 and Cordic-LUT approaches have successfully passed all NIST-800-22 tests and have a bit production rate of 241 Mbps. The proposed secure hybrid chaos-based PRNG structures were compared with similar studies conducted in the literature in recent years. According to the results, the proposed FPGA-based secure new chaotic PRNG structures are useful in cryptographic applications. | en_US |
dc.language.iso | eng | en_US |
dc.publisher | Springer | en_US |
dc.relation.ispartof | Analog Integrated Circuits and Signal Processing | en_US |
dc.identifier.doi | 10.1007/s10470-020-01703-z | |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Artificial neural networks | en_US |
dc.subject | Tansig activation function | en_US |
dc.subject | PRNG | en_US |
dc.subject | Chaotic systems | en_US |
dc.subject | Ring oscillator | en_US |
dc.subject | FPGA | en_US |
dc.subject | NIST | en_US |
dc.title | A novel secure chaos-based pseudo random number generator based on ANN-based chaotic and ring oscillator: design and its FPGA implementation | en_US |
dc.type | article | |
dc.department | Fakülteler, Mühendislik Fakültesi, Elektrik-Elektronik Mühendisliği Bölümü | |
dc.department | Meslek Yüksekokulları, Teknik Bilimler Meslek Yüksekokulu, Elektrik ve Enerji Bölümü | |
dc.identifier.volume | 105 | en_US |
dc.identifier.startpage | 167 | en_US |
dc.identifier.issue | 2 | en_US |
dc.identifier.endpage | 181 | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.authorscopusid | 55566680600 | |
dc.identifier.wos | WOS:000560631400001 | en_US |
dc.identifier.scopus | 2-s2.0-85089526494 | en_US |
dc.institutionauthor | Tuna, Murat | |
dc.authorwosid | TUNA, Murat/AAY-4674-2020 | |