Wang Yong, Liu Zhuo, Zhang Leo Yu, Pareschi Fabio, Setti Gianluca, Chen Guanrong
IEEE Trans Cybern. 2023 Feb;53(2):1324-1334. doi: 10.1109/TCYB.2021.3129808. Epub 2023 Jan 13.
Applying the chaos theory for secure digital communications is promising and it is well acknowledged that in such applications the underlying chaotic systems should be carefully chosen. However, the requirements imposed on the chaotic systems are usually heuristic, without theoretic guarantee for the resultant communication scheme. Among all the primitives for secure communications, it is well accepted that (pseudo) random numbers are most essential. Taking the well-studied 2-D coupled map lattice (2D CML) as an example, this article performs a theoretical study toward pseudorandom number generation with the 2D CML. In so doing, an analytical expression of the Lyapunov exponent (LE) spectrum of the 2D CML is first derived. Using the LEs, one can configure system parameters to ensure the 2D CML only exhibits complex dynamic behavior, and then collect pseudorandom numbers from the system orbits. Moreover, based on the observation that least significant bit distributes more evenly in the (pseudo) random distribution, an extraction algorithm E is developed with the property that when applied to the orbits of the 2D CML, it can squeeze uniform bits. In implementation, if fixed-point arithmetic is used in binary format with a precision of z bits after the radix point, E can ensure that the deviation of the squeezed bits is bounded by 2 . Further simulation results demonstrate that the new method not only guides the 2D CML model to exhibit complex dynamic behavior but also generates uniformly distributed independent bits with good efficiency. In particular, the squeezed pseudorandom bits can pass both NIST 800-22 and TestU01 test suites in various settings. This study thereby provides a theoretical basis for effectively applying the 2D CML to secure communications.
将混沌理论应用于安全数字通信很有前景,并且人们普遍认为,在这类应用中,应该谨慎选择底层的混沌系统。然而,对混沌系统的要求通常是启发式的,所得通信方案缺乏理论保证。在所有安全通信原语中,(伪)随机数被认为是最关键的。以研究充分的二维耦合映射格子(2D CML)为例,本文对2D CML生成伪随机数进行了理论研究。在此过程中,首先推导了2D CML的李雅普诺夫指数(LE)谱的解析表达式。利用这些李雅普诺夫指数,可以配置系统参数以确保2D CML仅表现出复杂的动态行为,然后从系统轨道中收集伪随机数。此外,基于最低有效位在(伪)随机分布中分布更均匀的观察结果,开发了一种提取算法E,其性质是当应用于2D CML的轨道时,它可以提取均匀位。在实现中,如果使用定点算术,以二进制格式表示,小数点后精度为z位,E可以确保提取位的偏差被限制在2 以内。进一步的仿真结果表明,新方法不仅能引导2D CML模型表现出复杂的动态行为,还能高效地生成均匀分布的独立位。特别是,提取的伪随机位在各种设置下都能通过NIST 800-22和TestU01测试套件。因此,本研究为有效将2D CML应用于安全通信提供了理论基础。