Partitioning $\mathbb{Z}_{sp}$ in finite fields and groups of trees and cycles
Nikolaos Verykios, Christos Gogos
TL;DR
This work analyzes the ring $\mathbb{Z}_{sp}$ for distinct primes $s$ and $p$ by decomposing it into substructures tied to the finite fields $\mathbb{F}_s$ and $\mathbb{F}_p$ and their multiples $s\mathbb{F}_p$ and $p\mathbb{F}_s$. It constructs a Cartesian product ring $s\mathbb{F}_p \times p\mathbb{F}_s$ and proves an isomorphism $h$ with $\mathbb{Z}_{sp}$, enabling any element to be written uniquely as a combination of $s$ and $p$ components. The paper then analyzes the dynamics of the quadratic map $f(x)=x^2$ on these spaces, showing that the kernel $\mathbb{K}_{sp}$ forms a quad-tree of height $n=\max\{k,l\}$ and that cycles in $\mathbb{Z}_{sp}$ decompose into cycles from $s\mathbb{F}_p$ and $p\mathbb{F}_s$, with cycle lengths given by $\mathrm{lcm}$ of component lengths. It introduces arcs and trees and a levelwise product to generate rooted trees from cyclic elements, and defines the cryptographic set $\mathbb{D}_{sp}$ as the portion of $\mathbb{Z}_{sp}$ that is neither a multiple nor off-by-one, showing its cycles and trees are governed by the corresponding structures in the component fields. The work highlights cryptographic relevance, linking these structural insights to cyclic attacks, RSA security considerations, and potential implications for factorization methods such as the quadratic sieve, suggesting new avenues for cryptanalytic analysis based on the dynamics of $\mathbb{Z}_{sp}$.
Abstract
This paper investigates the algebraic and graphical structure of the ring $\mathbb{Z}_{sp}$, with a focus on its decomposition into finite fields, kernels, and special subsets. We establish classical isomorphisms between $\mathbb{F}_s$ and $p\mathbb{F}_s$, as well as $p\mathbb{F}_s^{\star}$ and $p\mathbb{F}_s^{+1,\star}$. We introduce the notion of arcs and rooted trees to describe the pre-periodic structure of $\mathbb{Z}_{sp}$, and prove that trees rooted at elements not divisible by $s$ or $p$ can be generated from the tree of unity via multiplication by cyclic arcs. Furthermore, we define and analyze the set $\mathbb{D}_{sp}$, consisting of elements that are neither multiples of $s$ or $p$ nor "off-by-one" elements, and show that its graph decomposes into cycles and pre-periodic trees. Finally, we demonstrate that every cycle in $\mathbb{Z}_{sp}$ contains inner cycles that are derived predictably from the cycles of the finite fields $p\mathbb{F}_s$ and $s\mathbb{F}_p$, and we discuss the cryptographic relevance of $\mathbb{D}_{sp}$, highlighting its potential for analyzing cyclic attacks and factorization methods.
