FPGA Implementation of a Multi-PRNG Based on a Multiscroll Chaotic Hopfield Neural Network

Pseudorandom number generators (PRNGs) are fundamental components in cryptographic algorithms. The new concept of multi-PRNG introduced in this article consists of a unique generator capable of producing multiple streams of pseudorandom numbers. Multiscroll chaotic systems are known for generating multiple scrolls within a single attractor. With the aforementioned this article introduces a novel field-programmable gate array (FPGA) implementation of a multi-PRNG based on a multiscroll chaotic memristive Hopfield neural network (MHNN). The main contribution of this work is the generation of multiple spatially dependent PRNG streams from a chaotic multiscroll system by dividing the phase space of the attractor into sub-phase spaces. Each scroll in the multiscroll attractor functions as an independent PRNG. This innovative approach to generating multiple PRNGs from multiscroll chaotic systems is unprecedented in the existing literature. The 5-D MHNN chaotic model used in this work employs hyperbolic tangent and sine functions, which were implemented through a hardware-efficient CORDIC approach. Besides, The FPGA implementation to produce the chaotic time series leverages the Euler method with 32-bit fixed-point arithmetic, selected for its simplicity and low resource utilization. Finally, The randomness of the binary sequences produced by the multi-PRNG is rigorously validated using the NIST SP 800-22a and TestU01 suites, confirming their potential for cryptographic applications.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Industrial Informatics
Published
2025-01-22
DOI
https://doi.org/10.1109/tii.2024.3523548
Citations
20
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
49.62
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA Implementation of a Multi-PRNG Based on a Multiscroll Chaotic Hopfield Neural Network

Jose Rangel‐Magdaleno, Jesús M. Muñoz‐Pacheco, Jorge A. González
20 citations
IEEE Transactions on Industrial Informatics
Neural Networks and Applications
49.62
article

FPGA Implementation of a Multi-PRNG Based on a Multiscroll Chaotic Hopfield Neural Network

Jose Rangel‐Magdaleno, Jesús M. Muñoz‐Pacheco, Jorge A. González
article en
20 citations

Abstract

Pseudorandom number generators (PRNGs) are fundamental components in cryptographic algorithms. The new concept of multi-PRNG introduced in this article consists of a unique generator capable of producing multiple streams of pseudorandom numbers. Multiscroll chaotic systems are known for generating multiple scrolls within a single attractor. With the aforementioned this article introduces a novel field-programmable gate array (FPGA) implementation of a multi-PRNG based on a multiscroll chaotic memristive Hopfield neural network (MHNN). The main contribution of this work is the generation of multiple spatially dependent PRNG streams from a chaotic multiscroll system by dividing the phase space of the attractor into sub-phase spaces. Each scroll in the multiscroll attractor functions as an independent PRNG. This innovative approach to generating multiple PRNGs from multiscroll chaotic systems is unprecedented in the existing literature. The 5-D MHNN chaotic model used in this work employs hyperbolic tangent and sine functions, which were implemented through a hardware-efficient CORDIC approach. Besides, The FPGA implementation to produce the chaotic time series leverages the Euler method with 32-bit fixed-point arithmetic, selected for its simplicity and low resource utilization. Finally, The randomness of the binary sequences produced by the multi-PRNG is rigorously validated using the NIST SP 800-22a and TestU01 suites, confirming their potential for cryptographic applications.

IEEE Transactions on Industrial InformaticsVol. 21(4)
National Institute of Astrophysics, Optics and Electronics (MX)
Openalex Percentile: Top 0%
Neural Networks and Applications
49.62
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

FPGA Implementation of a Multi-PRNG Based on a Multiscroll Chaotic Hopfield Neural Network — Jose Rangel‐Magdaleno, Jesús M. Muñoz‐Pacheco, et al. · IEEE Transactions on Industrial Informatics (2025) | TGRS Research Map | TGRS