Non-detectable patterns hidden within sequences of bits
David Allen, Jose J La Luz, Guarionex Salivia, Jonathan Hardwick
TL;DR
The article investigates whether bit sequences derived from combinatorial symmetry—via iterated cones on duals of simplicial complexes—are detectable as non-random by standard randomness tests. By linking $f$-vectors and $h$-vectors through dual polytopes and applying the $g$-theorem, the authors show that these sequences can be classified as random by NIST despite underlying symmetric structure, and that the construction can yield arbitrarily many such sequences. They provide polynomial-time algorithms to transform between $f$- and $h$-vectors, analyze duality to simple polytopes, and demonstrate non-detectability through three controlled experiments with comprehensive appendices and code updates. The results highlight limitations of the NIST suite in recognizing certain symmetry-driven randomness, with implications for combinatorial cryptology and randomness testing. The work also clarifies how Pascal's triangle relationships and Dehn-Sommerville-type constraints influence the generated bitstreams.
Abstract
In this paper we construct families of bit sequences using combinatorial methods. Each sequence is derived by con- verting a collection of numbers encoding certain combinatorial nu- merics from objects exhibiting symmetry in various dimensions. Using the algorithms first described in [1] we show that the NIST testing suite described in publication 800-22 does not detect these symmetries hidden within these sequences.
