Version 1
: Received: 24 September 2024 / Approved: 25 September 2024 / Online: 26 September 2024 (09:59:41 CEST)
How to cite:
PALACIOS-LUENGAS, L.; MEDINA-RAMÍREZ, R. C.; MARCELÍN-JIMÉNEZ, R.; RODRIGUEZ-COLINA, E.; Castillo-Soria, F. R.; VAZQUEZ-MEDINA, R. Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with FPGA Optimizations. Preprints2024, 2024092051. https://doi.org/10.20944/preprints202409.2051.v1
PALACIOS-LUENGAS, L.; MEDINA-RAMÍREZ, R. C.; MARCELÍN-JIMÉNEZ, R.; RODRIGUEZ-COLINA, E.; Castillo-Soria, F. R.; VAZQUEZ-MEDINA, R. Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with FPGA Optimizations. Preprints 2024, 2024092051. https://doi.org/10.20944/preprints202409.2051.v1
PALACIOS-LUENGAS, L.; MEDINA-RAMÍREZ, R. C.; MARCELÍN-JIMÉNEZ, R.; RODRIGUEZ-COLINA, E.; Castillo-Soria, F. R.; VAZQUEZ-MEDINA, R. Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with FPGA Optimizations. Preprints2024, 2024092051. https://doi.org/10.20944/preprints202409.2051.v1
APA Style
PALACIOS-LUENGAS, L., MEDINA-RAMÍREZ, R. C., MARCELÍN-JIMÉNEZ, R., RODRIGUEZ-COLINA, E., Castillo-Soria, F. R., & VAZQUEZ-MEDINA, R. (2024). Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with FPGA Optimizations. Preprints. https://doi.org/10.20944/preprints202409.2051.v1
Chicago/Turabian Style
PALACIOS-LUENGAS, L., Francisco R. Castillo-Soria and RUBEN VAZQUEZ-MEDINA. 2024 "Enhanced Chaotic Pseudorandom Number Generation Using Multiple Bernoulli Maps with FPGA Optimizations" Preprints. https://doi.org/10.20944/preprints202409.2051.v1
Abstract
Chaos theory is widely used in the design of Pseudorandom Number Generators (PRNG), which produce number sequences with statistically uniform distributions and random appearance. However, certain methods for implementing chaotic maps can lead to dynamic degradation of the generated number sequences. To solve such problem, we develop a method for generating pseudo-random number sequences based on multiple one-dimensional chaotic maps. In particular, we introduce a Bernoulli chaotic map that utilizes function transformations and constraints on its control parameter, covering complementary regions of the phase space. This approach enables the generation of chaotic number sequences with a wide coverage of phase space, increasing uncertainty in the number sequence generation process. Moreover, by incorporating a scaling factor and a sinusoidal function, we develop a robust chaotic map, referred to as the Sine-Multiple Modified Bernoulli Chaotic Map (SM-MBCM), which ensures a high level of randomness, validated through statistical mechanics analysis tools. Using the SM-MBCM, we propose a Chaotic PRNG (CPRNG) and evaluate its quality through correlation coefficient analysis, key sensitivity tests, statistical and entropy analysis, key space evaluation, linear complexity analysis, and performance tests. Furthermore, we present an FPGA-based implementation scheme that leverages equivalent MBCM variants to optimize the electronic implementation process. Finally, we compare the proposed system with existing designs in terms of throughput and key space.
Computer Science and Mathematics, Security Systems
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.