The Graph Structure of the Generalized Discrete Arnold's Cat Map
Chengqing Li, Kai Tan, Bingbing Feng, Jinhu L\"u

TL;DR
This paper explicitly formulates the cycle structure of the generalized discrete Arnold's Cat map in binary domains, revealing patterns and behaviors crucial for cryptography and pseudorandom sequence generation.
Contribution
It provides an explicit iteration formula and analyzes the cycle structure and pattern changes of the generalized Cat map across different arithmetic precisions.
Findings
Explicit formulation of the map's iteration in binary domains
Disclosed cycle structures and their dependence on arithmetic precision
Validated patterns through rigorous proofs and experiments
Abstract
Chaotic dynamics is an important source for generating pseudorandom binary sequences (PRNS). Much efforts have been devoted to obtaining period distribution of the generalized discrete Arnold's Cat map in various domains using all kinds of theoretical methods, including Hensel's lifting approach. Diagonalizing the transform matrix of the map, this paper gives the explicit formulation of any iteration of the generalized Cat map. Then, its real graph (cycle) structure in any binary arithmetic domain is disclosed. The subtle rules on how the cycles (itself and its distribution) change with the arithmetic precision are elaborately investigated and proved. The regular and beautiful patterns of Cat map demonstrated in a computer adopting fixed-point arithmetics are rigorously proved and experimentally verified. The results will facilitate research on dynamics of variants of the Cap map in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChaos-based Image/Signal Encryption · Cellular Automata and Applications · Cryptographic Implementations and Security
