Перейти к основному содержанию
AkademIndex

Продукты

Для разработчиков

AkademBaseОткрытый API экосистемы
Препринт

From Chaos to Pseudorandomness: A Case Study on the 2-D Coupled Map Lattice

Yong WangCollege of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, ChinaZhuo LiuCollege of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, ChinaLeo Yu ZhangSchool of Information Technology, Deakin University, Geelong, VIC, AustraliaFabio PareschiDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyGianluca SettiDepartment of Electronics and Telecommunications, Politecnico di Torino, Turin, ItalyGuanrong ChenDepartment of Electrical Engineering, City University of Hong Kong, Hong Kong SAR
ABI

Аннотация

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 <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathbf {E}$ </tex-math></inline-formula> 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 <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$z$ </tex-math></inline-formula> bits after the radix point, <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathbf {E}$ </tex-math></inline-formula> can ensure that the deviation of the squeezed bits is bounded by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2^{-z}$ </tex-math></inline-formula> . 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.

Перевод пока недоступен

Темы

Идентификаторы

Цитирования и источники