GMW sequences over Galois rings and their linear complexities

Nigang SUN , Lei HU

Front. Electr. Electron. Eng. ›› 2009, Vol. 4 ›› Issue (2) : 141 -144.

PDF (116KB)
Front. Electr. Electron. Eng. ›› 2009, Vol. 4 ›› Issue (2) : 141 -144. DOI: 10.1007/s11460-009-0038-6
RESEAHCH ARTICLE
RESEAHCH ARTICLE

GMW sequences over Galois rings and their linear complexities

Author information +
History +
PDF (116KB)

Abstract

A new family of GMW sequences over an arbitrary Galois ring was defined by using the trace functions and permutations. This generalizes the concept of GMW sequences over finite fields. Utilizing the Fourier representation, we derived an estimate of the linear complexities of this family of GMW sequences. And the result shows that such sequences have large linear complexities.

Keywords

cryptography / GMW sequence / linear complexity / Galois ring

Cite this article

Download citation ▾
Nigang SUN, Lei HU. GMW sequences over Galois rings and their linear complexities. Front. Electr. Electron. Eng., 2009, 4(2): 141-144 DOI:10.1007/s11460-009-0038-6

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

With good interference-free ability, spread spectrum communications are used significantly in not only military communications but also civil communications. The performance of spread spectrum multiple-access communication systems are greatly influenced by the capabilities of spread sequences. One of the most important capabilities of the spread sequences is the linear complexity. A communication system will have good resistance to analysis if its spread sequences have large linear complexity. Consequently, constructing spread sequences with large linear complexities has become a hot research topic [1].

Utilizing trace functions, Scholtz and Welch [2] first constructed the GMW sequences over finite fields in 1984. Research shows that such sequences not only have two-level autocorrelation functions as m-sequences, but also have larger linear complexities and more cyclically inequivalent classes than m-sequences for the case that they have the same periods. Then the GMW sequences became a hot research focus, and a lot of results on the linear complexities of the GMW sequences have been achieved [3-8]. In 2000, Udaya and Siddiqi [9] extended Scholtz and Welch’s work to the case of Galois rings and constructed the GMW sequences over the Galois ring Z4. The result shows that the GMW sequences over Z4 have larger linear complexities and more sequence numbers than the GMW sequences over finite fields for the case that these sequences have the same periods. In this paper, we define a new family of GMW sequences over an arbitrary Galois ring, which generalizes the result of Udaya and Siddiqi for the case that the Galois ring is Z4. We also investigate the upper and lower bounds on the linear complexities of this family of GMW sequences, and the result shows that such sequences have large linear complexities.

Let p be a prime, e, r and u be positive integers. Let R and R′ denote the Galois rings of characteristic pe, with sizes per and peru, respectively. The group R* of units of R is a direct product of two subgroups GC and GA, where GC is a cyclic group of order pr-1 and GA is an Abelian group of order p(e-1)r with maximal element order pe-1. Also, we use R* to denote the group of units of R. Any element a in R can be expressed as a=piw, where 0≤ie-1 and w∈R*{0}. Let Trrur denote the trace function from R′ to R, and Trrl denote the trace function from R to Zpe. For the knowledge of Galois rings, please see Refs. [10,11].

GMW sequences over Galois rings

Now we define a new family of GMW sequences over Galois ring Zpe.

Permutation on R

Let b be an integer with 1≤bpr-1 and (b,p)=(b,pr-1)=1. For any element a=piw in R, where 0≤ie-1 and wR*{0}, we define the map as φ:RR as

φ(a)=piwb.

Lemma 1 The map φis a permutation on R.

Proof Let i be an integer with 0≤ie-1. It suffices to show that φis an injection on piR* . Let piw1, piw2 be any two elements of piR*, where w1, w2R* . Assume that

φ(piw1)=piw1b=φ(piw2)=piw2b,

then we have

w1b=w2b+pe-ix,

where xR. Equation (1) implies that w1bpe-1=w2bpe-1, since the characteristic of R equals pe. Suppose w1=α1β1 and w2=α2β2, where α1α2GC, β1β2GA, and applied to the equation w1bpe-1=w2bpe-1, we can conclude that α1bpe-1=α2bpe-1. Note that the orders of α1 and α2 are both factors of pr-1 and (pr-1,bpe-1), we obtain that α1=α2. Hence, we have piβb1=piβb2. It follows that βb1=βb2+pe-iy, where yR. From (b,pe-1)=1, we know that there exists an integer c which satisfies that bc≡1 (mod pe-1), then

β1=(β1b)c=(β2b+pe-iy)c=β2+pe-iy,

where y′∈R. Multiplying both sides of Eq. (2) by p′, we have piβ1=piβ2. This implies that piw1=piw2. The Lemma follows.

Construction of GMW sequences

Let α be an element of order pru-1 in R′ and vR* . Associated with the permutation φ, we can define the GMW sequence Sv over Galois ring Zpeas

Sv={Tr1r{φ[Trrru(vαi)]}}i0.

We also can define the GMW sequences family GGMW as

GGMW={Sv:vR*}.

Note that φ is a permutation on R, the period of Sv is equal to pru-1.

Linear complexity

We employ the same techniques and notations as in the preceding sections.

Definition 1 We call polynomial C(x)=1+c1x+c2x2++cmxmZpe[x] the associated connection polynomial of periodic sequence S={Si}i≥0 over Zpe, if the coefficients c1,c2,…,cm satisfy

sj=-i=1mcisj-i,jm.

Definition 2 The linear complexity (LC) of periodic sequence S={si}i≥0 over Zpe is equal to {deg(C(x))∶C(x) is an associated connection polynomial of S}.

Lemma 2 [12] Suppose S={si}i≥0 is a sequence of period L. Let S(x)=s0+s1x++sL-1xL-1.Then C(x) is an associated connection polynomial of S if and only if S(x)C(x)=0 (mod xL-1).

Definition 3 [13] Suppose S={si}i≥0 is a sequence of period pru-1 over Zpe. Let α be any primitive element of R′, then the Fourier representation of S is

si=j=1pru-2s^jαji,0i<pru-1,

where

s^j=ni=1pru-2sia-ji, n(pru-1)1 mod pe,0j<pru-1.

Theorem 1 Suppose S={si}i≥0 is a sequence of period pru-1 over Zpe. Then the linear complexity of S is equal to the number of nonzero terms appearing in the Fourier representation of S, i.e.,

LC(S)=|{s^j:s^j0,0jpru-2}|.

Proof Assume that j1,j2,…,jm are nonzero positions in the Fourier representation of S. This means that s^ji0for i=1,2,…,m. Note that s^j=nS(α-j), we have

S(α-j)={0,j{0,1,...,pru-2}/{j1,j2,...,jm},nonzero, j{j1,j2,...,jm}.

Now choose C(x)=(x-α-j1)(x-α-j2)(x-α-jm). Then all the roots of xpru-1-1, i.e., α0,α-1,α-2,...,α2-pru, are the roots of S(x)C(x). From Lemma 2, C(x) is an associated connection polynomial of S. It implies that LC(S)≤m. If LC(S)≠m, then there exists another associated connection polynomial C0(x) of S with degree less than m. Also from Lemma 2, we obtain that the number of nonzero terms appearing in the Fourier representation of S is less than m. It is a contradiction. Thus, LC(S)=m. This completes the proof.

We assume from now on that be. For any element a=piw with 0≤ie-1 and wR*{0} in R, we define a map φ^:RRas

φ^(a)={0,i=0,piwb,i1.

For any sequence Sv={si}i≥1 of GGMW, where si=Tr1r{φ[Trrru(vαi)]}, utilizing the map φ^, we have

si=Tr1r{[Trrru(vαi)]b}+Tr1r{φ^[Trrru(vαi)]}.

Let

S1v={Tr1r{[Trrru(vαi)]b}}i0,S2v={Tr1r{φ^[Trrru(vαi)]}}i0,

then we have

Sv=S1v+S2v.

Using the p-adic expansion of b, we can write b in the form

b=i=1Hbipji,

where 1≤bip-1, 0≤jir-1 and H is the number of nonzero terms appearing in the p-adic expansion of b.

Lemma 3 The linear complexity of Sv satisfies

LC(Sv)ri=1H(u+bi-1bi).

Proof It is clear that pe-1Sv=pe-1Sv1 is isomorphic to some p-ary GMW sequence. Utilizing the result given by Zhu and Li (Theorem 2 in Ref. [6]), we obtain that LC(pe-1S1v)=ri=1H(u+bi-1bi). Hence, from the Fourier representation of Sv and Theorem 1, we have LC(Sv)LC(pe-1Sv)=LC(pe-1S1v)=ri=1H(u+bi-1bi).

Lemma 4 The linear complexity of Sv1 satisfies

LC(S1v)ri=1H(eu+b-1b).

Proof Let Γ={0,1,α,α2,...,αpru-2}. Then v can be expressed as v=a0+pa1++pe-1ae-1, where a0,a1,...,ae-1∈Γ. This implies that v is a linear sum of at most e distinct powers of α. Moreover, each term Trr1{[ Trrur (i)]b} (i≥0) of Sv1 can be expressed as a linear sum of at most r(eu+b-1b)distinct powers of α. From Theorem 1, we have

LC(S1v)r(eu+b-1b).

Let T=(pru-1)/(pr-1). We need the following lemma.

Lemma 5 [6] Let S={Trrur(αi)}i≥0 be a field sequence, where α is primitive in GF(pru). Then every segment of T consecutive elements from S contains exactly (p(u-1)r-1)/(pr-1) zeros.

Lemma 6 For any vR*, let S^v={si}i0be an intermediate sequence over R given by si=Trrur (i), where α is primitive in R′. Then every segment of T consecutive elements from S^vcontains exactly (p(u-1)r-1)/(pr-1) elements from the ideal (p).

Proof Observe that pe-1S^vis isomorphic to some sequence defined in Lemma 5. Thus, from Lemma 5, every segment of T consecutive elements in pe-1S^vcontains exactly (p(u-1)r-1)/(pr-1) zeros. Since pe-1si is zero if and only if s′i∈(p), the result follows.

Lemma 7 The linear complexity of Sv2 satisfies

LC(S2v)Tr.

Proof Assume that Sv2 is nonzero and S2v={si}i0. Let V(x)=v0+v1x++vpru-2xpru-2, where vi=φ^[Trrru(vαi)]. From the definition of φ^and Lemma 6, v0,v1,…,vT-1 are not all zeros. Let vi1,vi2,...,vitbe the nonzero terms in {v0,v1,…,vT-1}. It is obvious that Trrru(vαij) (1jt)are zero divisors of R. From

Trrru(vαmT+i)=αmTTrrru(vαi), 0m<pr-1,

we can conclude that the nonzero terms in {v0,v1,...,vpru-2}follow the T periodicity. Let V^(x)=vi1xi1+vi2xi2++vitxit, we have

V(x)=m=0pr-2(vmT+i1xmT+i1+vmT+i2xmT+i2++vmT+itxmT+it) =m=0pr-2xmT{φ^[Trrru(vαmT+i1)]xi1+φ^[Trrru(vαmT+i2)]xi2++φ^[Trrru(vαmT+it)]xit} =m=0pr-2xmTαmTb{φ^[Trrru(vαi1)]xi1+φ^[Trrru(vαi2)]xi2++φ^[Trrru(vαit)]xit} =m=0pr-2αmTbxmTV^(x).

For any integer j with 0j<pru-1, V(α-j)=δm=0pr-2αmT(b-j), where δ=V^(α-j). If j=b+n(pr-1), where b′≠b, 0≤n<T, we have V(α-j)=δm=0pr-2αmT(b-b)=0. If j=b+n(pr-1), where 0≤n<T, we have V(α-j)=(pr-1)δ. Then V(α-j)≠0 if and only if δ is nonzero. Hence, the number of j’s in {0,1,…,pru-2} which satisfy that V(α-j)≠0 is at most T.

Now we prove by contradiction that the linear complexity of Sv2 is at most Tr. Assume that the number of j’s in{0,1,…,pru-2} which satisfy that S(α-j)≠0 is greater than Tr. Let j0∈{0,1,…,pru-2} and satisfy S(α-j0)=i=0pru-2siα-j0i0. From the definition of vi, si=Trr1(vi). Thus

i=0pru-2siα-j0i=i=0pru-2Tr1r(vi)α-j0i=i=0pru-2k=0r-1σk(vi)α-j0i=k=0r-1i=0pru-2σk(viα-j0ipru-k)=k=0r-1σk[V(α-j0pru-k)],

where σ is the Frobenius automorphism of R over Zpe[11]. From S(α-j0)=i=0pru-2siα-j0i0, k=0r-1σk[V(α-j0pru-k)]0. Then there k0∈{0,1,…,r-1} satisfying that σk0[V(α-j0pru-k0)]0. Moreover, we have V(α-j0pru-k0)0. This means that for any j with S(αj)≠0, there exists one k0∈{0,1,…,r-1} satisfying that V(α-j0pru-k)0. And we also can conclude that for any two distinct j1,j2{0,1,...,pru-2}, if there exists two corresponding k1, k2∈{0,1,…,r-1} satisfying that j1pru-k1j2pru-k2 mod pru-1, then we must have k1k2. Hence, the number of j’s in {0,1,…,pru-2} which satisfy that V(α-j)≠0 is greater than T. It is a contradiction. Then the number of j’s in {0,1,…,pru-2} which satisfies that S(α-j)≠0 is at most Tr. From Theorem 1, we obtain that the linear complexity of Sv2 is at most Tr. This completes the proof.

Utilizing Eq. (3), Lemmas 3, 4 and 7, we can finally obtain the following theorem.

Theorem 2 The linear complexities of sequences of GGMW satisfy

ri=1H(u+bi-1bi)LCr(eu+b-1b)+Tr.

References

[1]

Kumar P V. Frequency-hopping code sequence designs having large linear span. IEEE Transactions on Information Theory, 1988, 34(1): 146–151

[2]

Scholtz R A, Welch L R. GMW sequences. IEEE Transactions on Information Theory, 1984, 30(3): 548–553

[3]

Antweiler M, Bömer L. Complex sequences over GF (pM) with a two-level autocorrelation function and a large linear span. IEEE Transactions on Information Theory, 1992, 38(1): 120–130

[4]

Klapper A, Chan A H, Goresky M. Cascaded GMW sequences. IEEE Transactions on Information Theory, 1993, 39(1): 177–183

[5]

Chung H, No J S. Linear span of extended sequences and cascaded GMW sequences. IEEE Transactions on Information Theory, 1999, 45(6): 2060–2065

[6]

Zhu J K, Li S P. P-ary GMW sequences. Journal of China University of Science and Technology, 1991, 21(4): 433–446 (in Chinese)

[7]

No J S. Generalization of GMW sequences and No sequences. IEEE Transactions on Information Theory, 1996, 42(1): 260–262

[8]

Gong G. Q-ary cascaded GMW sequences. IEEE Transactions on Information Theory, 1996, 42(1): 263–267

[9]

Udaya P, Siddiqi M U. Generalized GMW quadriphase sequences satisfying the Welch bound with equality. Applicable Algebra in Engineering, Communication and Computing, 2000, 10(3): 203–225

[10]

McDonald B R. Finite Rings With Identity. New York: MarcelDekker, 1974

[11]

Wan Z X. Lectures on Finite Fields and Galois Rings. Singapore: World Scientific Publisher, 2003

[12]

Wan Z X. Algebra and Coding Theory. Beijing: Science Press, 1976 (in Chinese)

[13]

Golomb S W, Gong G. Signal Design for Good Correlation: For Wireless Communication, Cryptography and Radar. Cambridge: Cambridge University Press, 2005

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag Berlin Heidelberg

AI Summary AI Mindmap
PDF (116KB)

1234

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/