Abstract
Let N be an integer greater than 1 and Z/(N) the integer residue ring modulo N. Extensive experiments seem to imply that primitive sequences of order n≥2 over Z/(N) are pairwise distinct modulo 2. However, efforts to obtain a formal proof have not been successful except for the case when N is an odd prime power integer. Recent research has mainly focussed on the case of square-free odd integers with several special conditions. In this paper we study the problem over Z/(p e q), where p and q are two distinct odd primes, e is an integer greater than 1. We provide a sufficient condition to ensure that primitive sequences generated by a primitive polynomial over Z/(p e q) are pairwise distinct modulo 2.
Similar content being viewed by others
References
ETSI/SAGE Specification: Specification of the 3GPP confidentiality and integrity algorithms 128-EEA3 & 128-EIA3. Document 4: Design and evaluation report; version: 2.0; Date: 9th Sep. 2011, Tech. rep., ETSI 2011. Available at: http://www.gsmworld.com/our-work/programmes-and-initiatives/fraud-and-security/gsm_security_algorithms.htm
Zheng, Q.X., Qi, W.F., Tian, T.: On the distinctness of modular reduction of primitive sequences over Z/(232−1). Des. Codes Crypt. 70, 359–368 (2014)
Zhu, X.Y., Qi, W.F.: On the distinctness of modular reduction of maximal length modulo odd prime numbers. Math. Comput. 77, 1623–1637 (2008)
Chen, H.J., Qi, W.F.: On the distinctness of maximal length sequences over Z/(p q) modulo 2. Finite Fields Appl 15, 23–39 (2009)
Zheng, Q.X., Qi, W.F.: A new result on the distinctness of primitive sequences over Z/(p q) modulo 2. Finite Fields Appl 17, 254–274 (2011)
Zheng, Q.X., Qi, W.F., Tian, T.: On the distinctness of binary sequences derived from primitive sequences modulo square-free odd integers. IEEE Trans. Inf. Theory 59, 680–690 (2013)
Zheng, Q.X., Qi, W.F.: Further results on the distinctness of binary sequences derived from primitive sequences modulo square-free odd integers. IEEE Trans. Inf. Theory 59, 4013–4019 (2013)
Hu, Z., Wang, L.: Injectivity of compressing maps on the set of primitive sequences modulo square-free odd integers. Cryptogr. Commun. (2015)
Yang, D., Qi, W.F., Zheng, Q.X.: Further results on the distinctness of modulo 2 reductions of primitive sequences over Z/(232−1). Des. Codes Crypt. 74, 467–480 (2015)
Ward, M.: The arithmetical theory of linear recurring series. Trans. Am. Math. Soc. 35, 600–628 (1933)
Bylkov, D.N., Kamlovskii, O.V.: Occurrence indices of elements in linear recurrence sequences over primary residue rings. Probl. Inf. Transm. 44, 161–168 (2008)
Kamlovskii, O.V.: Frequency characteristics of linear recurrences over Galois rings. Matematicheskii Sbornik 200, 31–52 (2009)
Bugeaud, Y., Corvaja, P., Zannier, U.: An upper bound for the G.C.D. of a n−1 and b n−1. Math. Z. 243, 79–84 (2003)
Wan, Z.X.: Finite fields and Galois Rings. World Scientific Publisher, Singapore (2003)
Qi, W.F., Zhou, J.J.: Polynomial splitting ring and root representation of linear recurring sequences over Z/(p e). Sci. China Ser 37, 1047–1052 (1994)
Rueppel, R.A.: Analysis and Design of Stream Ciphers[M]. Springer Verlag, New York (1986)
Qi, W.F., Wang, J.L.: The Structure of Splitting Rings over Z/(p e). Mathematica applicata 9, 491–494 (1996)
Kurakin, V.L., Kuzmin, A.S., Mikhalev, A.V., Nechaev, A.A.: Linear recurring sequences over rings and modules. J. Math. Sci. 76, 2793–2915 (1995)
Acknowledgments
The authors would like to thank the anonymous referees for their helpful comments and suggestions. This work is supported by NSF of China (Grant Nos. 61272042 and 61402524) and by the Science and Technology on Information Assurance Laboratory (Grant No. KJ-13-006).
Author information
Authors and Affiliations
Corresponding author
Appendix A: proof of Proposition 1
Appendix A: proof of Proposition 1
We first briefly introduce Galois rings. The notation and definitions we will use here are from [12].
A Galois ring is a finite commutative ring R with identity 1 in which the set of all zero divisors has the form p R for some prime p. Primary examples of Galois rings are integer residue rings Z/(p e) and finite fields \(GF\left (q\right ) \) of q elements. A Galois ring R is uniquely determined up to isomorphism by its characteristic p e and the number of elements q e, where q=p r. Therefore in what follows we denote such a ring by \(GR\left (q^{e},p^{e}\right )\). In particular, \(GR\left (p^{e},p^{e}\right )=\mathbf {Z} /(p^{e})\). Let \(R^{\prime }=GR\left (q^{en},p^{e}\right ) \) be an extension of degree n of \(R=GR\left ( q^{e},p^{e}\right )\). We denote by \(\textmd {Aut}\left ( R^{\prime }/R\right ) \) the set of all automorphisms of the ring \(R^{\prime }\) that fix each element of R. The group \(\textmd {Aut} \left (R^{\prime }/R\right )\) is a cyclic group of order n generated by some automorphism σ:
Moreover, for \(\alpha \in R^{\prime }\), \(\ \sigma \left (\alpha \right ) =\alpha \) iff α∈R, see [14, Theorem 14.30].
If f(x) is a basic irreducible polynomial of degree n over Z/(p e), then all the roots of f(x) belong to \(GR\left ( p^{en},p^{e}\right )\). Moreover if α is such a root in \(GR\left (p^{en},p^{e}\right )\), then \(\alpha ,\sigma \left (\alpha \right ) ,{\ldots } ,\sigma ^{n-1}\left (\alpha \right )\) are all the roots of f(x) in \(GR\left (p^{en},p^{e}\right )\), where σ is the generator of the cyclic group \(\textmd {Aut}\left (GR(p^{en},p^{e})/GR(p^{e},p^{e})\right )\).
To prove Proposition 1, we need the following four lemmas.
Lemma 6
([15, Theorem 2]) Let p e be a prime power and \(f\left (x\right ) \) a monic polynomial of degree n over Z/(p e) that has no multiple factors over Z/(p). Suppose α 0 ,α 1 ,…,α n−1 are all roots of \(f\left (x\right )\) in \(GR\left (p^{em},p^{e}\right )\) for some integer m. Then for any \(\underline {a}=(a(t))_{t\geq 0}\in G(f(x),p^{e})\) , there uniquely exists \(\beta _{0},\beta _{1},{\ldots } ,\beta _{n-1}\in GR\left (p^{em},p^{e}\right )\) such that
Inversely, if a sequence \(\underline {a}=(a(t))_{t\geq 0}\) over Z/(p e) satisfies (9), then \(\underline {a}\in G(f(x),p^{e})\).
Lemma 7
([16, Proposition 6.1]) Let p be a prime number and \(f\left (x\right ) \) a primitive polynomial of degree n ≥ 2 over Z/(p). Let \(\underline {a}\in G^{\prime }(f(x),p)\) and s a positive integer. Then the minimal polynomial of \(\underline {a}^{\left (s\right ) }\) is irreducible over Z/(p) with degree dividing n and
Lemma 8
([17]) Let p e be a prime power and \(\underline {a}=(a(t))_{t\geq 0}\) a sequence over Z/(p e). Then the minimal polynomial g(x) of \(\underline {a}\) over Z/(p e) is unique iff g(x) is a basic irreducible polynomial.
Lemma 9
([18, Theorem 11.1]) Let p e be a prime power and \(f\left (x\right ) \) a basic irreducible polynomial of degree n over Z/(p e). Suppose α is a root of \(f\left (x\right ) \) in \( GR\left (p^{en},p^{e}\right )\) , then per(f(x),p e ) = \(ord\left (\alpha \right )\) , where \(ord\left (\alpha \right )\) is the least positive integer s such that α s =1.
Now we start to prove Proposition 1.
Proof
(Proof of Proposition 1) Let g(x) be a minimal polynomial of \(\underline {a}^{\left (s\right )}\) over Z/(p e). Then it is clear that \(g\left (x\right ) \left (\bmod {~p}\right )\) is a characteristic polynomial of \(\left [\underline {a}^{\left (s\right )} \right ]_{\bmod {p}}\) over Z/(p). By Lemma 8, it suffices to show that g(x) is a basic irreducible polynomial polynomial of degree n over Z/(p e) only depending on f(x).
Let h(x) be the minimal polynomial of \(\left [\underline {a}^{\left (s\right )}\right ]_{\bmod {p}}\) over Z/(p). Then it follows from Lemma 7 that h(x) is irreducible over Z/(p) with degree dividing n and
Since \(\frac {p^{n}-1}{\gcd \left (p^{n}-1,s\right )}>p^{n/2}\) by assumption, it follows that \(\deg h\left (x\right ) =n\)(for otherwise \(\deg h(x)\leq n/2\), which yields \(per\left ( \left [\underline {a}^{(s)}\right ]_{\bmod {p}}\right ) =per(h(x),p)\leq p^{n/2}-1\), a contradiction). Since \(g\left (x\right ) \left (\bmod {~p}\right )\) is a characteristic polynomial of \(\left [ \underline {a}^{\left (s\right )}\right ]_{\bmod {p}}\) over Z/(p), we have
On the other hand, let \(R^{\prime }=GR\left ( p^{en},p^{e}\right ) \), R=Z/(p e), and \(\textmd {Aut}\left ( R^{\prime }/R\right )=<\sigma >\). Suppose α is a root of \(f\left (x\right )\) in \( R^{\prime }\), then \(\alpha ,\sigma \left (\alpha \right ) ,{\ldots } ,\sigma ^{n-1}\left (\alpha \right ) \) are all the roots of \(f\left (x\right )\) in \(R^{\prime }\). By Lemma 6 there uniquely exist \(\beta _{0},\beta _{1},{\ldots } ,\beta _{n-1}\in R^{\prime }\) such that
and so
Let k be the least positive integer such that \(\sigma ^{k}\left (\alpha ^{s}\right )=\alpha ^{s}\). It is clear that k∣n and \(\alpha ^{s},\sigma \left (\alpha ^{s}\right ) ,{\ldots } ,\sigma ^{k-1}\left (\alpha ^{s}\right )\) are pairwise distinct. Then (11) can be rewritten as
where \(\beta _{i}^{\prime }=\sum \limits _{j=0}^{\left (n/k\right )-1} \beta _{jk+i}\) for 0≤i≤k−1. Set
Since \(\sigma \left ( m(x)\right )=m(x)\) and m(x) is a monic polynomial over Z/(p e), it follows from Lemma 6 that m(x) is a characteristic polynomial of \(\underline {a}^{\left (s\right )}\) over Z/(p e), and so
Combining (10) and (12) we obtain that \(\deg g\left (x\right )=n\). Now we have
it follows that both \(g(x)\left ( \bmod {~p}\right ) \) and h(x) are the minimal polynomial of \(\left [\underline {a}^{\left ( s\right ) }\right ]_{\bmod {p}}\) over Z/(p), and so we get that \(g(x)\left (\bmod {~p}\right ) =h(x)\) (since it is well-known that the minimal polynomial of a sequence over the finite field Z/(p) is unique). Thus we have showed that \(g\left (x\right ) \) is a basic irreducible polynomial of degree n over Z/(p e), then by Lemma 8 the minimal polynomial of \(\underline {a}^{\left (s\right )}\) over Z/(p e) is unique. Moreover, it can be seen from the process of the proof above that n=k and \(g(x)=\prod \limits _{i=0}^{n-1}\left (x-\sigma ^{i} \left (\alpha ^{s}\right ) \right )\), and so g(x) is obviously only depending on f(x). Finally, by Lemma 9 we have
thus \(per(g(x),p^{e})=\frac {p^{e-1}(p^{n}-1)}{\gcd \left (p^{e-1}(p^{n}-1),s\right )}\) . This completes the proof. □
Rights and permissions
About this article
Cite this article
Cheng, Y., Qi, WF., Zheng, QX. et al. On the distinctness of primitive sequences over Z/(p e q) modulo 2. Cryptogr. Commun. 8, 371–381 (2016). https://doi.org/10.1007/s12095-015-0151-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-015-0151-8
Keywords
- Linear recurring sequences
- Modular reductions
- Integer residue rings
- Primitive polynomials
- Primitive sequences