Ahmad Raiz, Said Ghawar, Flah Aymen, Kraiem Habib, El Bayeh Claude Ziad, Khattak Yousaf Hameed, Baig Faisal
Federal Urdu University of Arts, Science & Technology Islamabad, Islamabad, Pakistan.
Computer Science Department, Iqra University, Islamabad, Pakistan.
Sci Rep. 2025 Jun 2;15(1):19330. doi: 10.1038/s41598-025-04702-0.
This study presents a novel approach to generating high-quality random numbers using a two-dimensional logistic map with a unit transfer function (2DLMUTF). The method is built upon the chaotic dynamics of the logistic map, where the parameter [Formula: see text] governs the system's behavior, exhibiting chaotic nature in the range of 3.57 to 4. By applying a unit transfer function and modulus operation, the system's output is constrained within the [0, 1] range, altering the phase space dynamics compared to traditional 2D logistic maps. Numerical simulations in MATLAB, with parameters [Formula: see text]=4, [Formula: see text]=3.8, and initial seed values [Formula: see text]=0.2350 and [Formula: see text]=0.3500, were run for [Formula: see text] iterations. Statistical testing using the NIST SP 800 - 22 test suite showed superior randomness, with the method passing all 15 tests. Additionally, uniformity, autocorrelation, cross-correlation, and entropy analyses confirmed the method's suitability for cryptographic applications. The generated random numbers were used to create substitution boxes (S-boxes) for image encryption, demonstrating strong encryption performance. Overall, 2DLMUTF offers a computationally efficient and secure solution for random number generation which is suitable for cryptographic and image encryption applications.
本研究提出了一种使用具有单位传递函数的二维逻辑映射(2DLMUTF)生成高质量随机数的新方法。该方法基于逻辑映射的混沌动力学构建,其中参数[公式:见正文]控制着系统行为,在3.57至4的范围内呈现出混沌特性。通过应用单位传递函数和模运算,系统输出被限制在[0, 1]范围内,与传统二维逻辑映射相比改变了相空间动力学。在MATLAB中进行了数值模拟,参数[公式:见正文]=4,[公式:见正文]=3.8,初始种子值[公式:见正文]=0.2350和[公式:见正文]=0.3500,运行了[公式:见正文]次迭代。使用NIST SP 800 - 22测试套件进行的统计测试显示出卓越的随机性,该方法通过了所有15项测试。此外,均匀性、自相关、互相关和熵分析证实了该方法适用于密码学应用。生成的随机数被用于创建用于图像加密的替换盒(S盒),展示了强大的加密性能。总体而言,2DLMUTF为随机数生成提供了一种计算高效且安全的解决方案,适用于密码学和图像加密应用。