Abstract
Linear complexity is an important criterion to characterize the unpredictability of pseudo-random sequences, and large linear complexity corresponds to high cryptographic strength. Pseudo-random Sequences with a large linear complexity property are of importance in many domains. In this paper, based on the theory of inverse Gray mapping, two classes of new generalized cyclotomic quaternary sequences with period pq are constructed, where pq is a product of two large distinct primes. In addition, we give the linear complexity over the residue class ring Z4 via the Hamming weights of their Fourier spectral sequence. The results show that these two kinds of sequences have large linear complexity.
1. Introduction
Pseudo-random sequences with large linear complexity and low nontrivial autocorrelation values are widely applied in spread spectrum communication, radar navigation, cryptography, code division multiple access, especially stream cipher. The linear complexity of a sequence is defined as the smallest order of linear feedback shift register that can generate the whole sequence. According to the Berlekamp–Massey algorithm, a large linear complexity should be no less than a half of the period of the sequence [1,2]. Binary sequences with good pseudo-random properties have been studied in depth in recent decades [2]. Compared with binary sequences, quaternary sequences have a higher transmission rate, and a code element can represent more bits of information. Moreover, quaternary sequences have important applications in the four-phase spread spectrum system [3]. Therefore, quaternary sequences are attracting more and more researchers to consider them. Most references have concentrated on the linear complexity of quaternary sequences over F4 [4,5,6,7]. However, there has been less attention to the linear complexity of sequences over Z4 due to the phenomenon of zero divisors in Z4 [8].
Inverse Gray mapping is one of the main methods for constructing quaternary sequences [9]. Given two arbitrary binary sequences of equal length, a unique quaternary sequence can be determined by inverse Gray mapping. Kim et al. constructed a class of quaternary sequences with period 2p over Z4 by the use of a Legendre sequence pair. They analyzed the autocorrelation properties and the linear complexity of these sequences [10,11]. Yang et al. defined a class of quaternary sequence on Z4 by using the Whiteman generalized cyclotomic binary sequence pair and calculated the autocorrelation values [12]. Li et al. analyzed the linear complexity of the sequence which was constructed in [12] by considering the weights of Fourier spectral sequence of the sequence [13,14]. Wang et al. established a class of quaternary sequence on Z4 based on the balanced Whiteman generalized cyclotomic binary sequence pair and gave the linear complexity of the sequence [15]. Wei et al. introduced the quaternary sequence on Z4 based on the Ding generalized cyclotomic binary sequence pair and discussed the linear complexity of the sequence [16,17]. The quaternary sequences mentioned above all are constructed by selecting two homogeneous binary sequences. It is necessary to confirm whether the quaternary sequences constructed by binary sequences with greater distinction have large linear complexity.
First, this paper proposes a new class of quaternary sequences with period pq based on the Whiteman generalized cyclotomic binary sequence and the Ding generalized cyclotomic binary sequence, which can be denoted by the first class of the generalized cyclotomic quaternary sequence. Second, this paper proposes a new class of quaternary sequences with period pq based on the Ding generalized cyclotomic binary sequence and the new Ding generalized cyclotomic binary sequence [17,18], which can be denoted by the second class of the generalized cyclotomic quaternary sequence. Moreover, the linear complexity of the two quaternary sequences is computed by considering the Hamming weight of their Fourier spectral sequences.
2. Preliminaries
Suppose that is a sequence over with period N, where r is an odd prime, is the finite field with r elements, and N divides (, m is a positive integer). The linear complexity of the sequence is the smallest positive integer L satisfying
where the coefficients . The generating polynomial of is defined by
Definition 1.
[1] Letbe an element inof order N. Then the discrete Fourier Transform of is defined as
The inverse formula of Equation (1) is given by
where is called a Fourier spectrum of the sequence . Note that is called a Fourier spectrum sequence with period N of .
Lemma 1.
[1].
Lemma 2.
[14] Letbe the Fourier spectrum sequence of. Then the linear complexity of is given by
The linear complexity of is further derived as
Definition 2.
Letandbe a binary sequence with period N. Let be the inverse Gray mapping defined by
Definition 3.
Indicator functions and are defined as
Definition 4.
The quadratic charactersandare defined as
where and are the sets of quadratic residues and quadratic non-residues in the set of integers modulo p, respectively; By symmetry, and are defined similarly.
3. The Linear Complexity of the First Class of Generalized Cyclotomic Quaternary Sequences
Let p and q be two distinct odd primes and set . Define that , , then the residue ring , where denotes the set of all invertible elements in . According to the Chinese remainder theorem, we can get , for , where , .
The two generalized cyclotomic binary sequences are presented as follows.
where is the Whiteman generalized cyclotomic binary sequences of order two with period pq [17], is the Ding generalized cyclotomic binary sequences of order two with period pq [2]. Then, the first class of the generalized cyclotomic quaternary sequence can be expressed by . Clearly that the sequence is different from those in references [12,15,16]. Moreover, when t ranges over , every element in takes on the same times.
The linear complexity of a periodic sequence can be determined by counting the number of nonzero coefficients of its discrete Fourier transform, which is defined over a finite field [11]. Therefore, a proper field should be found for the linear representation [11].
Let be a primitive pq-th root of unity in where is the odd prime which is not equal to p or q and is the splitting field of . Suppose that , is the pth and qth primitive root of unity in the field , respectively.
According to the definitions of indicator function and quadratic character, the sequences and can be expressed as
Then we can derive the representation of
Note that the representation holds for .
The term of Fourier spectral sequence of sequence is defined by
Lemma 3.
[6] Letbe such a primitive pqth root of unity over
, then
Lemma 4.
[13]
where , ; , .
Lemma 5.
[13]
Lemma 6.
[13]
Lemma 7.
Proof.
By Chinese Remainder Theorem, we know , where represents the inverse element of , and represents the inverse element of . Then
Note that , then is the pth primitive root of unity, denoted as . Similarly,
is the qth primitive root of unity, denoted as .
If , .
If , .
If , .
If and , .
If and , . □
Lemma 8.
Letand
. Then
Proof.
The proof is omitted because
can be easily obtained by the lemmas 3–7. □
Lemma 9.
[13]if and only if
;
if and only if
.
Theorem 1.
Suppose that, the linear complexity of the generalized cyclotomic quaternary sequence
with period pq is calculated as follows.
- (1)
- If r satisfies one of two cases:;and .Then
- (2)
- If satisfies one of two cases:and ;and .Then
Proof.
(1) If r meets , then , when . That is, for .
If r meets , then . We know . Easily, we get
The result is clear.
(2) Similar proof is omitted. □
4. The Linear Complexity of the Second Class of Generalized Cyclotomic Quaternary Sequences
In order to construct cyclic codes, Ding described a new generalized cyclotomy , which is a new segmentation of the Ding–Helleseth generalized cyclotomy of order two [2]. By use of this cyclotomic class, Liu et al. constructed a generalized cyclotomic sequence [19]. Let the symbols and the functions be the same as before. It is easy to see that this sequence can be expressed as
Define the second class of generalized cyclotomic quaternary sequence with period as . Clearly, the sequence is different from those in references [12,15,16]. Moreover, when t ranges over , every element in takes on the same times.
According to the definitions of indicator function and quadratic character, the sequences can be expressed as
Then we can derive the representation of
The term of Fourier spectral sequence of sequence is defined by
Lemma 10.
[16]
Lemma 11.
[16]
Lemma 12.
Let, then
Proof.
The proof is omitted because can be easily obtained by the lemmas 3–6, 10,11. □
Theorem 2.
Suppose that, the linear complexity of generalized cyclotomic quaternary sequencewith period pq is calculated as follows.
- (1)
- Ifsatisfies one of two cases:; and . Then
- (2)
- If r satisfies cases:and . Then
Proof.
(1) If r meets , then , when . That is, for
If r meets , then . So, . Easily, we get
The result is clear.
(2) Similar proof is omitted. □
5. Conclusions
Pseudorandom sequences with period pq have been taken seriously, as pq is the RSA modulus, which involves the complex problem of large integer factorization. This paper constructs two classes of new generalized cyclotomic quaternary sequences with period pq over Z4 by choosing different kinds of generalized cyclotomic binary sequence pairs, and investigates the linear complexity respectively by counting the number of nonzero terms of their Fourier spectral sequence. More quaternary pseudorandom sequences can be constructed according to this idea. We estimate that most of them have large linear complexity, and some of them may have low autocorrection.
In view of symmetry, we suppose that . The results show that, the first class of the generalized cyclotomic quaternary sequence has lower linear complexity only if , and ; the second one has lower linear complexity only if , and . In other cases, the linear complexity of the two classes of quaternary sequences is greater than half of the period. Therefore, the two classes of the new sequences in this paper have a large linear complexity in resisting the attack of the Berlekamp–Massey algorithm. Compared with references [12,15,16], the linear complexity of the quaternary sequences constructed in this paper have more values, which make them adapt to more kinds of Linear feedback shift register with different orders. The next step planned is to study the autocorrelation of the two classes of the new quaternary sequences.
Author Contributions
Conceptualization, J.M. and Y.J.; methodology, J.M.; software, W.Z.; validation, Y.J., W.Z. and H.J.; resources, Y.J.; writing—original draft preparation, J.M.; writing—review and editing, J.M. and Y.J.; project administration, Y.J.; funding acquisition, Y.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (61501395, 61601401), the Natural Science Foundation of Hebei Province (F2016203293, F2018203057) and the research project for science and technology in Higher education of Hebei (QN2021144).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflict of interest.
References
- Golomb, S.W.; Gong, G. Signal Design for Good Correlation: For Wireless Communications, Cryptography and Radar Application; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
- Cusick, T.W.; Ding, C.; Renvall, A. Stream Ciphers and Number Theory; Elsevier: Amsterdam, The Netherlands, 2004. [Google Scholar]
- Hu, L.; Yue, Q. Gauss periods and codebooks from generalized cyclotomic sets of order four. Des. Codes Crypt. 2013, 69, 233–246. [Google Scholar] [CrossRef]
- Du, X.; Chen, Z. Linear complexity of quaternary sequence generated using generalized cyclotomic classes modulo 2p. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2011, 94, 1214–1217. [Google Scholar]
- Ke, P.; Zhang, S. New classes of quaternary cyclotomic sequence of length 2pm with high linear complexity. Inf. Process. Lett. 2012, 112, 646–650. [Google Scholar] [CrossRef]
- Chang, Z.; Li, D. On the linear complexity of the quaternary cyclotomic sequences with the period 2pq. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2014, 97-A, 679–684. [Google Scholar]
- Edemskiy, V.; Ivanov, A. Linear complexity of quaternary sequences of length pq with low autocorrelation. J. Comput. Appl. Math. 2014, 259B, 555–560. [Google Scholar] [CrossRef]
- Chen, Z. Linear complexity and trace representation of quaternary sequences over Z4 based on generalized cyclotomic classes modulo pq. Cryptogr. Commun. 2017, 9, 445–458. [Google Scholar] [CrossRef]
- Krone, S.M.; Sarwate, D.V. Quadriphase sequences for spread spectrum multiple-access communication. IEEE Trans. Inf. Theory 1984, IT-30, 520–529. [Google Scholar] [CrossRef]
- Kim, Y.S.; Jang, J.W.; Kim, S.H.; No, J.S. New construction of quaternary sequences with ideal autocorrelation from Legendre sequences. IEEE Int. Symp. Inf. Theory 2009, 282–285. [Google Scholar] [CrossRef]
- Kim, Y.S.; Jang, J.W.; Kim, S.H.; No, J.S. Linear complexity of quaternary sequences constructed from binary Legendre sequences. In Proceedings of the 2012 International Symposium on Information Theory and Its Applications, IEEE, Honolulu, HI, USA, 28–31 October 2013. [Google Scholar]
- Zheng, Y.; Pinhui, K. Construction of quaternary sequences of length pq with low auto- correlation. Cryptogr. Commun. 2011, 3, 55–64. [Google Scholar]
- Li, D.D.; Wen, Q.Y.; Zhang, J.; Chang, Z.L. Linear Complexity of Generalized Cyclotomic Quaternary Sequences with Period pq. IEICE Trans. Fundam. 2014, 97, 1153–1158. [Google Scholar] [CrossRef]
- Blahut, R.E. Transform techniques for error control codes. IBM J. Res. Develop. 1979, 23, 299–315. [Google Scholar] [CrossRef]
- Wang, G.H.; Du, X.N.; Wan, Y.Q.; Li, Z.X. Linear complexity of balanced quaternary generalized cyclotomic sequences with Period pq. J. Shandong Univ. 2016, 51, 145–150. [Google Scholar]
- Wei, W.Y.; Du, X.N.; Li, Z.X.; Wan, Y.Q. Linear Complexity of Quaternary Generalized Cyclotomic Sequences with Period pq. Comput. Sci. 2017, 44, 174–176. [Google Scholar]
- Ding, C. Autocorrelation values of generalized cyclotomic sequences. IEEE Trans. Inf. Theory 1998, 44, 1699–1702. [Google Scholar] [CrossRef]
- Ding, C. Cyclotomic constructions of cyclic codes with length being the product of two primes. IEEE Trans. Inf. Theory 2012, 58, 2231–2236. [Google Scholar] [CrossRef]
- Liu, H.; Chen, X. Autocorrelation Values and Linear Complexity of New Generalized Cyclotomic squences. Acta Math. Sin. 2019, 3, 233–246. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).