A novel model for 1D chaotic map generation with FPGA implementation and PRNG application
摘要
Owing to their unique chaotic properties, chaotic systems have demonstrated extensive application value in numerous practical scenarios. In this article, we propose a one-dimensional modified Sine product-coupled chaotic model (1D-MSPCM) to develop some highly applicable chaotic maps. The model is designed by performing a sine transformation on the product coupling of two seed maps. It not only has a simple structure and is easy to implement, but also exhibits excellent chaotic properties. To comprehensively evaluate the 1D-MSPCM, we not only conduct a theoretical analysis of its performance but also perform six types of performance evaluation tests on three new coupled chaotic maps generated by the 1D-MSPCM. The results demonstrate that, in comparison with the seed maps and some advanced coupled chaotic maps, the three proposed maps exhibit longer continuous chaotic intervals and more complex and unpredictable chaotic behaviors. Meanwhile, their parameter ranges are significantly expanded, enhancing their applicability. Furthermore, the three proposed maps are implemented on a field-programmable gate array (FPGA) hardware platform, and the results highlight their potential for high-speed and real-time applications. Finally, to further explore the applicability of the model, a pseudo-random number generator (PRNG) with multiple parameters is designed using the proposed map as the input. The randomness of the PRNG is verified through three standard tests. These tests demonstrate that the PRNG is capable of generating a high-quality random number sequence that is well-suited for demanding application scenarios.