Note about the linear complexity of new generalized cyclotomic binary sequences of period $2p^n$
Vladimir Edemskiy

TL;DR
This paper investigates the linear complexity of newly proposed generalized cyclotomic binary sequences with period 2p^n, extending previous results and discussing related conjectures to understand their cryptographic strength.
Contribution
It generalizes prior findings on the linear complexity of these sequences and explores the validity of the author's conjecture.
Findings
Extended the analysis of linear complexity to broader classes of sequences.
Provided evidence supporting or refuting the conjecture.
Enhanced understanding of the sequences' cryptographic properties.
Abstract
This paper examines the linear complexity of new generalized cyclotomic binary sequences of period recently proposed by Yi Ouang et al. (arXiv:1808.08019v1 [cs.IT] 24 Aug 2018). We generalize results obtained by them and discuss author's conjecture of this paper.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Note about the linear complexity of new generalized cyclotomic binary sequences of period
Vladimir Edemskiy
Abstract
This paper examines the linear complexity of new generalized cyclotomic binary sequences of period recently proposed by Yi Ouang et al. (arXiv:1808.08019v1 [cs.IT] 24 Aug 2018). We generalize results obtained by them and discuss author’s conjecture of this paper.
Keywords: binary sequences, linear complexity, cyclotomy
Mathematics Subject Classification (2010): 94A55, 94A60, 11B50.
1 Introduction
The cyclotomic classes and the generalized cyclotomic classes are often used for design sequences with high linear complexity, which is an important characteristic of sequence for the cryptography applications [2]. Recently, new generalized cyclotomic classes were presented in [8]. The linear complexity of new generalized cyclotomic binary sequences with period was studied in [9, 4, 7]. A new family of binary sequences with period based on the generalized cyclotomic classes from [8] was presented in [6]. Yi Ouang et al. examined the linear complexity of these sequences for , where and is a positive integer. They offered new studying method of the linear complexity of these sequences. Their method based on ideas from [4].
In this paper we show that for study of the linear complexity of new sequence family from [6] we can use only old the method from [4]. Furthermore, it will be enough for obtaining more generalized results than in [6] and for the proof and the correction of the conjecture of the authors of this paper. Here we keep the notation and the structure of [4], i.e., in Sect. 2 we introduce some basics and recall the definition of a generalized cyclotomic sequence and the conjecture from [6]. Section 3 is dedicated to the study of the linear complexity of this family of cyclotomic sequences. Section 4 concludes the work in this paper.
2 Preliminaries
Throughout this paper, we will denote by the ring of integers modulo for a positive integer , and by the multiplicative group of .
First of all we will recall some basics of the linear complexity of a periodic sequence and introduce the generalized cyclotomic sequences proposed in [6].
2.1 Linear Complexity
Let be a binary sequence of period and . It is well known (see, for instance, [2, Page 171]) that the linear complexity of is given by
[TABLE]
So, if then we see that
[TABLE]
Thus, if is a primitive root of order of unity in the extension of the field (the finite field of two elements) then in order to find the linear complexity of a sequence it is sufficient to find the zeros of in the set and determine their multiplicity.
2.2 New Generalized Cyclotomic Sequences Length
Let be an odd prime and , where are positive integers. Let be a primitive root modulo . It is well known [5] that an odd number from or is also a primitive root modulo for each integer . Hence, we can assume that is an odd number. Further, the order of modulo is equal to , where is the Euler’s totient function. Below we recall the definitions of generalized cyclotomic classes introduced in [8] and [6].
Let be a positive integer. For , denote and define
[TABLE]
The cosets , , are called generalized cyclotomic classes of order with respect to . It was shown in [8] that forms a partition of for each integer and for an integer ,
[TABLE]
Also forms a partition of for each integer and for an integer ,
[TABLE]
Let be a positive even integer and an integer with . Define four sets
[TABLE]
[TABLE]
It is obvious that and . Families of balanced binary sequences and of period can thus be defined as in [6], i.e.,
[TABLE]
and
[TABLE]
In the case of , the linear complexity of was estimated in [6], where a conjecture about the linear complexity of these sequences was also made as follows.
Conjecture. (1) If but , then the linear complexity
(2) If but , then the linear complexity .
2.3 Main Result
This subsection will study the linear complexity of , in (3) and (4) for some even integers and when is not a Wieferich prime, i.e. . It was shown that there are only two such primes, 1093 and 3511, up to [1, 3]. The main result in this paper is given as follows.
Theorem 1**.**
Let be an odd prime with and is an even positive integer. Let denote the order of modulo and v=\gcd\big{(}\frac{p-1}{{\rm ord}_{p}(2)},f\big{)}.
(i) Let be a generalized cyclotomic binary sequence of period defined in (3). Then the linear complexity of is given by
[TABLE]
Furthermore, the linear complexity
[TABLE]
(ii) Let be a generalized cyclotomic binary sequence of period defined in (4). Then for the linear complexity of we have
[TABLE]
Furthermore, the linear complexity
[TABLE]
Corollary 2**.**
Let . Then:
(i) The linear complexity of is given by
[TABLE]
(ii) The linear complexity of is given by
[TABLE]
Remark 1**.**
Suppose for some integer . It is easily seen that \gcd\big{(}\frac{p-1}{{\rm ord}_{p}(2)},f\big{)}=\gcd(u,f). Thus the condition in Conjecture from [6] is equivalent to v=\gcd\big{(}\frac{p-1}{{\rm ord}_{p}(2)},f\big{)}=f and the condition is equivalent to . In the case that for a positive integer , the integer is also a power of , which either equals or or divides . Hence Conjecture from [6] is included in Theorem 1 as a special case. Here we make the correction of Conjecture (ii).
If is a primitive roots modulo then .
For the proof of Theorem 1 we will use the same definitions and same method that as [4].
Let and for the generalized cyclotomic sequences , defined in (3) and (4), respectivly. Then,
[TABLE]
For simplicity of presentation, we define polynomials as in [4]
[TABLE]
and
[TABLE]
Notice that the subscripts in , and are all taken modulo the order . In the rest of this paper the modulo operation will be omitted when no confusion can arise.
Let be an algebraic closure of and be a primitive -th root of unity. Denote .
The properties of considered polynomials were studied in [4]. We have here the following statement.
Lemma 3**.**
[4]** For any , we have
(i) for ; and
(ii) .
(iii) Let be a non-Wieferich prime. Then for .
(iv) Let be a non-Wieferich prime. Then for .
Throughout this paper an integer will be such that . Now we will show that the studying of linear complexity of above sequences is equivalent to the investigation of properties of
Proposition 1**.**
Let be a -th primitive root of unity and let . Given any element , we have
(i) ; and
(ii) .
Proof.
(i) Since by (1), it follows from our definitions and Lemma 3 that
[TABLE]
(ii) Similarly we have
[TABLE]
∎
We now examine the value of for some integers .
Proposition 2**.**
Let be a non-Wieferich prime. Then and for .
Proof.
This is sufficient to prove that for and As it was shown in [4] that without loss of generality it is enough proof, for .
We consider two cases.
-
Let . Since , we see that in this case . We obtain a contradiction with Lemma 3 (iii).
-
Let .
It then follows from Lemma 3 (i) that
[TABLE]
which implies for any integer . Hence
Denote . Since is a non-Wieferich prime, it follows by [4] that divides . Since the subscript of is taken modulo , it is easily seen that
[TABLE]
By Lemma 3 (ii) from the last formula we have or . Then we get that
[TABLE]
Hence, . Thus, by Lemma 3 (ii) we obtain that . But the latest equality is not possible for by Lemma 3 (iv). ∎
By Proposition 2, we only need to study the value of for integers in the set . Suppose . Then, it follows from Proposition 1 and Lemma 3 that
[TABLE]
where . The following proposition examines the value of according to the relation between and .
Proposition 3**.**
Let be an odd prime with being an even positive integer and . Then,
(i) \left|\Big{\{}k\in\mathbb{Z}_{f}\,|\,H_{k}^{(p)}(\alpha_{1})+H_{k+u}^{(p)}(\alpha_{1})=0\Big{\}}\right|=\begin{cases}f,&\text{if }v=f,\\ 0,&\text{if }v|f/2\text{ or }v=2,v\neq f.\end{cases}
(ii)\left|\Big{\{}k\in\mathbb{Z}_{f}\,|\,H_{k}^{(p)}(\alpha_{1})+H_{k+u}^{(p)}(\alpha_{1})=1\Big{\}}\right|=\begin{cases}f,&\text{if }v=f/2,\\ 0,&\text{if }v=1,\text{ or }v=f\text{ or }2v|f/2.\end{cases}**
Proof.
Since , it follows that [4].
(i) For this statement is clear.
Let or . We shall prove this case by contradiction. Suppose for some integer . Since , it follows that . By [4] this is not possible for or .
(ii) For this statement is clear. If then and we have . This is impossible
Suppose for some integer . Without loss of generality, we assume and .
In the case when . Since , by a similar argument as in the proof of Proposition 2 we get
[TABLE]
So, if divides , then which is a contradiction.
Let . Then we get and then In [4] it was shown that this is impossible.
∎
Proof of Theorem 1. Recall that the linear complexity of is given by
[TABLE]
(i) From Proposition 2 we know for . For the remaining set , if , then ; if , we have
[TABLE]
for some integer .
Suppose for some integer . Then
[TABLE]
and so on (here ). So, we have
[TABLE]
where is an integer with .
Further, by (5) we see that
[TABLE]
Hence, . So, if is a root of and then and . It is not possible and any root of is simple.
Then the statement of this theorem follows from Proposition 2.
(ii) In this case
[TABLE]
for some integer .
Then as earlier we again get
[TABLE]
where is an integer such that .
Here, by (5) we see that
[TABLE]
and also . If then it follows from [4] that
[TABLE]
Then the statement of this theorem follows from Proposition 2.
2.4 Additional remark
Let be a Wieferich prime. Wieferich primes are very rare [3], hence we could ignore these numbers but nonetheless we show that the old method also works in this case. In this subsection we consider only the case when , where is a positive integer. Denote and .
Suppose . Then . Thus, where . It is easy to check that for .
Let . First, we study the value of for integers in the set . Let and . Without loss of generality, we assume . As earlier we obtain that
[TABLE]
Since divides for , we have a contradiction. So, for only when
We consider a few cases.
(i) Suppose . Then for . In this case T^{(p^{j})}_{k}(\alpha_{j}^{i})=\bigl{(}T^{(p^{j})}_{k}(\alpha_{j}^{i})\bigr{)}^{2} and for any and . Thus, for . Further, for and .
(ii) Suppose . In this case \bigl{(}T^{(p^{j})}_{k}(\alpha_{j}^{i})\bigr{)}^{2}=T^{(p^{j})}_{k+d_{j}/2}(\alpha_{j}^{i}). Thus, by Lemma 3 for . Further, and for .
(iii) . Here \bigl{(}T^{(p^{j})}_{k}(\alpha_{j}^{i})\bigr{)}^{2}=T^{(p^{j})}_{k+vp^{j-1}}(\alpha_{j}^{i}). So, if then for . Also, if then for .
Since and , it follows that divides . We obtain a contradiction with Lemma 3.
If then where and is a primitive -th root of unity. In this case we can use the method from [4] as earlier.
Let . So, for we can obtain that the linear complexity of is given by
[TABLE]
and the linear complexity of for is given by
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Akbary, A., Siavashi S.: The largest known Wieferich numbers, Integers 18-A 3 1-6 (2018).
- 2[2] Cusick, T., Ding, C., Renvall, A.: Stream Ciphers and Number Theory. North-Holland mathematical library. Elsevier (2004).
- 3[3] Dorais, F.G., Klyve, D.: A Wieferich prime search up to 6.7 × 10 15 6.7 superscript 10 15 6.7\times 10^{15} . Journal of Integer Sequences 14 (11.9.2), 1–14 (2011).
- 4[4] Edemskiy, V., Li, C., Zeng, X., Helleseth, T.: The linear complexity of generalized cyclotomic binary sequences of period p n superscript 𝑝 𝑛 p^{n} . Designs, Codes and Cryptography. PP., 1-15. //DOI: 10.1007/s 10623-018-0513-2
- 5[5] Ireland, K., Rosen, M.: A Classical Introduction to Modern Number Theory. Graduate Texts in Mathematics. Springer (1990).
- 6[6] Ouyang, Y., Xie, X,: Linear complexity of generalized cyclotomic sequences of period 2 p m 2 superscript 𝑝 𝑚 2p^{m} . ar Xiv:1808.08019 v 1 [cs.IT] 24 Aug 2018
- 7[7] Ye, Z., Ke, P., Wu, C.: A further study of the linear complexity of new binary cyclotomic sequence of length p n superscript 𝑝 𝑛 p^{n} . AAECC (2018). https://doi.org/10.1007/s 00200-018-0368-9
- 8[8] Zeng, X., Cai, H., Tang, X., Yang, Y.: Optimal frequency hopping sequences of odd length. IEEE Transactions on Information Theory 59 (5), 3237–3248 (2013).
