Abstract
Recently Edemskiy proposed a method for computing the linear complexity of generalized cyclotomic binary sequences of period , where is an odd prime, are two non-negative integers, and is a positive integer. In this paper we determine the exact values of autocorrelation of these sequences of period with special subsets. The method is based on certain identities involving character sums. Our results on the autocorrelation values include those of Legendre sequences, prime-square sequences, and prime cube sequences.
Keywords:
stream cipher; generalized cyclotomy; generalized cyclotomic sequence; autocorrelation value; character sum MSC:
94A55; 94A60; 11K45; 11B50
1. Introduction
Pseudorandom sequences with good randomness properties are widely applied in simulation, radar systems, spread-spectrum communication systems, ranging systems, software testing, global positioning systems, channel coding, code-division multiple-access (CDMA) systems, and stream ciphers [1,2,3,4,5]. If a sequence over a field satisfies , , then is said to be T-periodic. For a binary sequence over the binary field , if if and only if , then set D is called the characteristic set or support set of . Two important tools for measuring the randomness properties of pseudorandom sequences are autocorrelation values and linear complexity. The periodic autocorrelation value of a T-periodic binary sequence is defined by:
where . The periodic autocorrelation value reflects global randomness. The linear complexity of the sequence is the length of the shortest linear feedback shift register which can generate . It is defined to be the least positive integer L satisfying:
where .
The construction and randomness properties analysis of pseudorandom sequences are the core problem for pseudorandom sequences theory. Ding and Helleseth [6] introduced a generalized cyclotomy with respect to , and introduced a class of new binary sequences whose characteristic set is selected as . Several generalized cyclotomic sequences were constructed based on this generalized cyclotomy. Ding [7] obtained lower bounds on the linear complexity of generalized cyclotomic sequences with period . He also determined the exact values of autocorrelation of these sequences by using certain formulas for generalized cyclotomic numbers. Later Ding [8] calculated the linear complexity of these sequences. In contrast to [7], this time he obtained the exact linear complexity, and the results did not require any special requirement for the prime. Park, Hong, and Eun [9] found technical errors in [8], so they corrected the errors and re-established the main results on the linear complexity. Yan, Sun, and Xiao [10] studied new generalized cyclotomic binary sequences with respect to , which are a special case of those whose characteristic set are in [6]. Results indicate that these sequences possess high linear complexity. The exact values of autocorrelation are five-valued for , and three-valued for . The exact same results on the linear complexity and the exact values of autocorrelation of these new binary sequences were presented in [11,12], respectively. Kim, Jin, and Song [13] calculated the exact values of autocorrelation and linear complexity of prime cube sequences with period . Results show that the autocorrelation values of these prime cube sequences are seven-valued for , and four-valued for . The linear complexity of generalized cyclotomic sequences of period for any is calculated in [14,15,16,17]. The autocorrelation values of those sequences of order 2 and period are calculated in [18]. In this paper the described results on autocorrelation values are a generalization of the known ones from [10,11,12,13,19]. In contrast to [11,12,13], we present a simpler proof by using certain identities involving character sums. The proof of the results on autocorrelation values in [11,12,13] are all based on generalized cyclotomic numbers. The method for computing the autocorrelation values of the binary sequences in [10] is based on their characteristic polynomials. The autocorrelation values of our theorem are entirely consistent with those in [18], but the described results in this paper do not require the restriction . In addition, the parameters of our sequences are more complicated than those in [18], but the proof of our results is shorter and simpler.
In 2011 Edemskiy [20] proposed a method for computing the linear complexity of -periodic generalized cyclotomic binary sequences. For details, suppose g is a primitive root of , where is an odd prime, are two non-negative integers, and is a positive integer. Let be a cyclic subgroup of the multiplicative group . Define , , , and . Then:
Edemskiy defined the binary sequence with period as follows:
where the characteristic set of is selected as:
He proposed a method for computing the linear complexity of and considered some special given . In this paper for even d we shall choose special subsets:
and compute the exact values of autocorrelation of this special generalized cyclotomic sequence with period .
2. Sums Involving Legendre Symbol
We need the following lemma from [21].
Lemma 1.
Let be a prime, , and denote the Legendre symbol modulo p. Then we have:
where p∣l indicates that p is a divisor of l.
Lemma 2.
Let denote the Legendre symbol modulo p. For with , we have:
Proof.
It is convenient to divide the relations between and into three cases according as or or . From properties of the Legendre symbols modulo p and complete residue systems, we deduce:
and,
and,
by Lemma 1. The combined results in these three cases yield:
□
3. Autocorrelation Values
The object of this section is to compute the autocorrelation values of and the main results are stated as follows.
Theorem 1.
Let be defined as in Equation (1) with for . For , the autocorrelation values of are:
where denotes the Legendre symbol modulo p.
Proof.
For , let , and write , . Observe that by and make use of the orthogonality relation for characters modulo , we have:
where the sum is over all multiplicative characters modulo . With the aid of Equation (3) and the definition of we now get:
where is the Legendre symbol modulo p. Then for , we have:
For with , by means of Equation (4) we have:
It follows from Lemma 2 that:
which proves Theorem 1. □
In the case of , that is, if is defined by the quadratic residue classes, then the autocorrelation values are entirely consistent with those when in [19], in [10,11,12], and in [13]. As a consequence, we get the following two corollaries for two special cases.
Corollary 1.
If , , , , that is:
Then for we have:
and for we have:
Corollary 2.
If , , , , that is:
Then for we have:
and for we have:
4. Conclusions
In this paper we computed the exact values of autocorrelation of generalized cyclotomic binary sequences of any order d and period . Theorem 1 included the results of the autocorrelation values of Legendre sequences, prime-square sequences, and prime cube sequences from [10,11,12,13,19]. The autocorrelation values of our theorem were entirely consistent with those in [18]. In contrast to [18], our main results did not need the restriction , and the proof of our theorem was based on certain identities involving character sums while the proof in [18] used the generalized cyclotomic numbers.
Author Contributions
Conceptualization, X.C. and H.L.; methodology, X.C. and H.L.; writing—original draft preparation, X.C. and H.L.; writing—review and editing, X.C. and H.L.
Funding
This research was funded by National Natural Science Foundation of China grant number 11571277, and the Science and Technology Program of Shaanxi Province of China grant number 2016GY-080 and 2016GY-077.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Cusick, T.W.; Ding, C.; Renvall, A. Stream Ciphers and Number Theory; North-Holland Mathematical Library, North-Holland Publishing Co.: Amsterdam, The Netherlands, 1998. [Google Scholar]
- Ding, C. Autocorrelation values of generalized cyclotomic sequences of order two. IEEE Trans. Inf. Theory 1998, 44, 1699–1702. [Google Scholar] [CrossRef]
- Gong, X.; Zhang, B.; Feng, D.; Yan, T. Autocorrelation values of new generalized cyclotomic sequences of order six over . In Information Security and Cryptology; Lecture Notes in Computer Science; Springer: Berlin, Germany, 2014; Volume 8567, pp. 86–98. [Google Scholar]
- Li, S.; Chen, Z.; Fu, X.; Xiao, G. Autocorrelation values of new generalized cyclotomic sequences of order two and length pq. J. Comput. Sci. Technol. 2007, 22, 830–834. [Google Scholar] [CrossRef]
- Wang, Q. The linear complexity of some binary sequences with three-level autocorrelation. IEEE Trans. Inf. Theory 2010, 56, 4046–4052. [Google Scholar] [CrossRef]
- Ding, C.; Helleseth, T. New generalized cyclotomy and its applications. Finite Fields Their Appl. 1998, 4, 140–166. [Google Scholar] [CrossRef]
- Ding, C. Binary cyclotomic generators. In Fast Software Encryption; Lecture Notes in Computer Science; Preneel, B., Ed.; Springer: Berlin, Germany, 1995; Volume 1008, pp. 29–60. [Google Scholar]
- Ding, C. Linear complexity of some generalized cyclotomic sequences. Int. J. Algebra Comput. 1998, 8, 431–442. [Google Scholar] [CrossRef]
- Park, Y.-H.; Hong, D.; Eun, H. On the linear complexity of some generalized cyclotomic sequences. Int. J. Algebra Comput. 2004, 14, 431–439. [Google Scholar] [CrossRef]
- Yan, T.; Sun, R.; Xiao, G. Autocorrelation and linear complexity of the new generalized cyclotomic sequences. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2007, E90-A, 857–864. [Google Scholar] [CrossRef]
- Bai, E.; Liu, X. Some notes on prime-square sequences. J. Comput. Sci. Technol. 2007, 22, 481–486. [Google Scholar] [CrossRef]
- Yan, T.; Huang, B.; Xiao, G. Cryptographic properties of some binary generalized cyclotomic sequences with the length p2. Inf. Sci. 2008, 178, 1078–1086. [Google Scholar] [CrossRef]
- Kim, Y.-J.; Jin, S.-Y.; Song, H.-Y. Linear complexity and autocorrelation of prime cube sequences. In Applied Algebra, Algebraic Algorithms, and Error-Correcting Codes; Lecture Notes in Computer Science; Springer: Berlin, Germany, 2007; Volume 4851, pp. 188–197. [Google Scholar]
- Du, X.; Yan, T.; Shi, Y. Linear complexity of generalized cyclotomic sequences with period pm. J. Electron. Inf. Technol. 2010, 32, 821–824. (In Chinese) [Google Scholar] [CrossRef]
- Kim, Y.-J.; Song, H.-Y. Linear complexity of prime n-square sequences. In Proceedings of the IEEE International Symposium on Information Theory, Toronto, ON, Canada, 6–11 July 2008; pp. 2405–2408. [Google Scholar]
- Shi, Y.; Du, X.; Yan, T.; Li, X. Study of linear complexity of generalized cyclotomic sequences with period pm. Comput. Eng. 2013, 39, 189–193. (In Chinese) [Google Scholar]
- Yan, T.; Li, S.; Xiao, G. On the linear complexity of generalized cyclotomic sequences with the period pm. Appl. Math. Lett. 2008, 21, 187–193. [Google Scholar] [CrossRef]
- Jin, S.-Y.; Kim, Y.-J.; Song, H.-Y. Autocorrelation of new generalized cyclotomic sequences of period pn. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2010, E93-A, 2345–2348. [Google Scholar] [CrossRef]
- Golomb, S.W.; Gong, G. Sequence Design for Good Correlation; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
- Edemskiy, V. About computation of the linear complexity of generalized cyclotomic sequences with period pn+1. Des. Codes Cryptogr. 2011, 61, 251–260. [Google Scholar] [CrossRef]
- Mullen, G.L.; Panario, D. Handbook of Finite Fields; Chapman and Hall/CRC: New York, NY, USA, 2013. [Google Scholar] [CrossRef]
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).