Linear complexity problems of level sequences of Euler quotients and their related binary sequences

Zhihua Niu,Zhixiong Chen,Xiaoni Du
DOI: https://doi.org/10.1007/s11432-015-5305-y
2014-09-21
Abstract:The Euler quotient modulo an odd-prime power $p^r~(r>1)$ can be uniquely decomposed as a $p$-adic number of the form $$ \frac{u^{(p-1)p^{r-1}} -1}{p^r}\equiv a_0(u)+a_1(u)p+\ldots+a_{r-1}(u)p^{r-1} \pmod {p^r},~ \gcd(u,p)=1, $$ where $0\le a_j(u)<p$ for $0\le j\le r-1$ and we set all $a_j(u)=0$ if $\gcd(u,p)>1$. We firstly study certain arithmetic properties of the level sequences $(a_j(u))_{u\ge 0}$ over $\mathbb{F}_p$ via introducing a new quotient. Then we determine the exact values of linear complexity of $(a_j(u))_{u\ge 0}$ and values of $k$-error linear complexity for binary sequences defined by $(a_j(u))_{u\ge 0}$.
Number Theory,Cryptography and Security
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on the linear complexity of Euler quotients and the k - error linear complexity of their related binary sequences. Specifically: 1. **p - ary decomposition of Euler quotients**: Firstly, the paper studies the Euler quotient \(Q_r(u)\) modulo the odd prime power \(p^r\) and represents it in the p - ary form: \[ Q_r(u)\equiv a_0(u)+a_1(u)p+\cdots +a_{r - 1}(u)p^{r - 1}\pmod{p^r},\quad\gcd(u, p)=1 \] where \(0\leq a_j(u)<p\) for \(0\leq j\leq r - 1\). 2. **Linear complexity of series sequences**: It studies the linear complexity of each level sequence \((a_j(u))_{u\geq0}\) after these p - ary decompositions over the finite field \(\mathbb{F}_p\). Linear complexity is an important indicator for measuring the difficulty of sequence prediction and is crucial for cryptographic applications. 3. **k - error linear complexity of binary sequences**: Based on each level sequence of Euler quotients, some binary sequences are defined, and the k - error linear complexity of these binary sequences is determined. The k - error linear complexity refers to the minimum linear complexity of a sequence after changing no more than k terms within a period. This is very important for evaluating the security and anti - attack ability of sequences. In summary, the main purpose of the paper is to study the linear complexity of each level sequence of Euler quotients by introducing new quotients, and further explore the k - error linear complexity of binary sequences derived from these sequences, thereby providing theoretical support for the design of pseudo - random sequences in cryptography.