A Survey on Complexity Measures of Pseudo-Random Sequences
Chunlei Li
TL;DR
This survey synthesizes four decades of work on complexity measures for pseudo-random sequences generated by feedback shift registers (FSRs), with a focus on linear, quadratic, and maximum-order complexities and their relationships to Lempel–Ziv, expansion, 2-adic complexities, and correlation measures. It covers fundamental definitions, computational methods (e.g., Berlekamp–Massey, DAWG-based approaches), and probabilistic results for random sequences, as well as constructions of sequences with high maximum-order complexity. The work highlights key results such as the typical linear complexity behavior $L_n( extbf{s})\approx n/2$ for random sequences, the existence and characterization of maximum-order–length sequences, and the intricate connections among several complexity measures that inform both theoretical understanding and practical randomness testing. It also identifies open problems and the need for new techniques to advance the theory beyond linear and maximum-order metrics, with implications for cryptographic PRBG design and security analysis.
Abstract
Since the introduction of the Kolmogorov complexity of binary sequences in the 1960s, there have been significant advancements in the topic of complexity measures for randomness assessment, which are of fundamental importance in theoretical computer science and of practical interest in cryptography. This survey reviews notable research from the past four decades on the linear, quadratic and maximum-order complexities of pseudo-random sequences and their relations with Lempel-Ziv complexity, expansion complexity, 2-adic complexity, and correlation measures.
