Trace Representation of Legendre Sequences

Similar documents
Existence of Cyclic Hadamard Difference Sets and its Relation to Binary Sequences with Ideal Autocorrelation

A trace representation of binary Jacobi sequences

Binary Sequences with Optimal Autocorrelation

On the Linear Complexity of Legendre-Sidelnikov Sequences

has the two-level autocorrelation function for (2) otherwise, where the periodic unnormalized autocorrelation function of the sequence is defined as

On the Cross-Correlation of a p-ary m-sequence of Period p 2m 1 and Its Decimated

GENERATION OF PRIMITIVE BINARY POLYNOMIALS

A Class of Pseudonoise Sequences over GF Correlation Zone

Binary Sequences with Optimal Autocorrelation

Almost Difference Sets and Their Sequences With Optimal Autocorrelation

Affine equivalence in the AES round function

Singer and GMW constructions (or generalized GMW constructions), little else is known about p-ary two-level autocorrelation sequences. Recently, a few

Four classes of permutation polynomials of F 2 m

On the existence of cyclic difference sets with small parameters

Extended Binary Linear Codes from Legendre Sequences

Statistical Properties of the Arithmetic Correlation of Sequences. Mark Goresky School of Mathematics Institute for Advanced Study

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.

THE NUMBER OF SOLUTIONS TO THE EQUATION (x + 1) d = x d + 1

On the p-ranks and Characteristic Polynomials of Cyclic Difference Sets

Hyperbent functions, Kloosterman sums and Dickson polynomials

New Ternary and Quaternary Sequences with Two-Level Autocorrelation

Constructions of Quadratic Bent Functions in Polynomial Forms

Discrete Applied Mathematics 105 (2000) On (n; k)-sequences. Received 7 April 1999; revised 21 December 1999; accepted 22 December 1999

On the Correlation Distribution of Delsarte Goethals Sequences

arxiv: v1 [cs.it] 31 May 2013

On Welch-Gong Transformation Sequence Generators

On the Binary Sequences of Period 2047 with Ideal Autocorrelation Seok-Yong Jin

There are no Barker arrays having more than two dimensions

Repeated-Root Self-Dual Negacyclic Codes over Finite Fields

Generalized hyper-bent functions over GF(p)

New quaternary sequences of even length with optimal auto-correlation

On complete permutation polynomials 1

Minimal polynomials of the modified de Bruijn sequences

New algebraic decoding method for the (41, 21,9) quadratic residue code

EXPLICIT EVALUATIONS OF SOME WEIL SUMS. 1. Introduction In this article we will explicitly evaluate exponential sums of the form

Construction of a (64, 2 37, 12) Code via Galois Rings

Some Results on the Arithmetic Correlation of Sequences

On Binary Cyclic Codes with Codewords of Weight Three and Binary Sequences with the Trinomial Property

Division of Trinomials by Pentanomials and Orthogonal Arrays

Low Correlation Sequences for CDMA

Multiplicative Order of Gauss Periods

arxiv: v1 [cs.it] 12 Jun 2016

ON VALUES OF CYCLOTOMIC POLYNOMIALS. V

On the k-error linear complexity for p n -periodic binary sequences via hypercube theory

A Proof of the Lucas-Lehmer Test and its Variations by Using a Singular Cubic Curve

Cyclic Codes from the Two-Prime Sequences

Self-reciprocal Polynomials Over Finite Fields

Section VI.33. Finite Fields

On a Balanced Property of Compositions

A New Characterization of Semi-bent and Bent Functions on Finite Fields

Third-order nonlinearities of some biquadratic monomial Boolean functions

Some results on cross-correlation distribution between a p-ary m-sequence and its decimated sequences

Difference Sets Corresponding to a Class of Symmetric Designs

Topic 3. Design of Sequences with Low Correlation

On the Complexity of the Dual Bases of the Gaussian Normal Bases

Quasi-reducible Polynomials

Hyper-bent Functions

M 2 + s 2. Note that the required matrix A when M 2 + s 2 was also obtained earlier by Gordon [2]. (2.2) x -alxn-l-aex n-2 an

Section X.55. Cyclotomic Extensions

Integer Valued Sequences with 2-Level Autocorrelation from Iterative Decimation Hadamard Transform

Correlation of Binary Sequence Families Derived from Multiplicative Character of Finite Fields

Pencils of Quadratic Forms over Finite Fields

The Array Structure of Modified Jacobi Sequences

Binary Additive Counter Stream Ciphers

Another Proof of Nathanson s Theorems

Binary Sequence Pairs with Ideal Correlation and Cyclic Difference Pairs

Kloosterman sum identities and low-weight codewords in a cyclic code with two zeros

PETERSON'S TABLE OF IRREDUCIBLE POLYNOMIALS OVER GF(2)

Metacommutation of Hurwitz primes

arxiv: v2 [math.nt] 12 Dec 2018

MATH 310: Homework 7

Stream Ciphers and Number Theory

Splittable Whist Tournament Designs

ON THE SEMIPRIMITIVITY OF CYCLIC CODES

On the Primitivity of some Trinomials over Finite Fields

COMMUTATIVE SEMIFIELDS OF ORDER 243 AND 3125

Imaginary quadratic fields with noncyclic ideal class groups

THE MERIT FACTOR OF BINARY ARRAYS DERIVED FROM THE QUADRATIC CHARACTER

De Bruijn Sequences from Nonlinear Feedback Shift Registers

arxiv: v1 [cs.dm] 20 Jul 2009

Number-Theoretic Transforms of Prescribed Length

Section 33 Finite fields

Infinite Sequences, Series Convergence and the Discrete Time Fourier Transform over Finite Fields

FURTHER EVALUATIONS OF WEIL SUMS

of how many there are

Information Theory. Lecture 7

Dickson Polynomials that are Involutions

On one class of permutation polynomials over finite fields of characteristic two *

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Explicit Factorizations of Cyclotomic and Dickson Polynomials over Finite Fields

A New Algorithm to Compute Terms in Special Types of Characteristic Sequences

Difference Systems of Sets and Cyclotomy

RON M. ROTH * GADIEL SEROUSSI **

On the Cross-correlation of a Ternary m-sequence of Period 3 4k+2 1 and Its Decimated Sequence by (32k+1 +1) 2

Design of Filter Functions for Key Stream Generators using Boolean Power Functions Jong-Min Baek

The Structure of 1-Generator Quasi-Twisted Codes and New Linear Codes

EXHAUSTIVE DETERMINATION OF (511, 255, 127)-CYCLIC DIFFERENCE SETS

MINIMAL NUMBER OF GENERATORS AND MINIMUM ORDER OF A NON-ABELIAN GROUP WHOSE ELEMENTS COMMUTE WITH THEIR ENDOMORPHIC IMAGES

(Primes and) Squares modulo p

An Algorithm for Generating Irreducible Cubic Trinomials over Prime Field

Transcription:

C Designs, Codes and Cryptography, 24, 343 348, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Trace Representation of Legendre Sequences JEONG-HEON KIM School of Electrical and Electronic Engineering, Yonsei University, Seoul Korea HONG-YEOP SONG School of Electrical and Electronic Engineering, Yonsei University, Seoul Korea heon@calab.yonsei.ac.kr hysong@yonsei.ac.kr Communicated by: A. Pott Received April 21, 2000; Revised December 8, 2000; Accepted January 12, 2001 Abstract. In this paper, a Legendre sequence of period p for any odd prime p is explicitely represented as a sum of trace functions from GF(2 n ) to GF(2), where n is the order of 2 mod p. Keywords: Legendre sequences, quadratic residue, trace function 1. Introduction Legendre sequence {b(t)} of period p is defined as [1,3,2] 1 ift 0 (mod p) b(t) = 0 ift is a quadratic residue mod p 1 if t is a quadratic non-residue mod p (1) If p ±3 (mod 8), the corresponding Legendre sequence is not only balanced but also has optimal autocorrelation property. Because of the usefulness of balanced binary sequences with optimal autocorrelation in communication systems area, many researchers have studied the properties of such sequences to which Legendre sequences belong. In [2], the linear complexity of a Legendre sequence is determined, which was in fact already found in [6]. In [5], J.-S. No, et al. have found the trace representation of Legendre sequences of Mersenne prime period. In this paper, we found a general trace representation of Lengendre sequences of any prime period. For this, we consider two separate cases. The first case is when the period p of a sequence is ±1 (mod 8) and the second case is when p ±3 (mod 8). For a prime p ±1 (mod 8), the result in this paper is a straightforward generalization of the result in [5]. For convenience, we use the following notation in this paper. GF(q) is the finite field of q elements, p is an odd prime, n is the order of 2 mod p, and Z p is the integers mod p. For integers i and j, we use (i, j) as the gcd of i and j. We use α,β,γ,...as elements of GF(2 n ), and the trace function from GF(2 n ) to GF(2) is denoted by tr(x) instead of tr n 1 (x) for any x GF(2 n ) unless it is necessary to specify those subscripts and superscripts. It is

344 KIM AND SONG defined as tr(x) = x + x 2 + x 22 + +x 2n 1. One can easily check that tr(x) + tr(y) = tr(x + y) and tr(x) = tr(x 2i ) for all i. Refer to [4] for comprehensive treatment of trace functions. 2. Trace Representation of Legendre Sequences Let p be an odd prime and n be the order of 2 mod p. Then it is easy to show that there exists a primitive root u mod p such that u ()/n 2 (mod p). In the remaining of this paper, we use u as a primitive root mod p such that u ()/n 2 (mod p). Now, we consider the case where p ±1 (mod 8). In this case, note that 2 is a quadratic residue mod p, and hence, x 2 2 (mod p) for some x, and 2 ()/2 (x 2 ) ()/2 x 1 (mod p). Therefore, n divides (p 1)/2. Furthermore, if i j (mod ), then we n have tr(β ui ) = tr(β u n k+ j ) = tr(β 2k u j ) = tr(β u j ) for any p-th root of unity β GF(2 n ). All of these are summarized in the following: LEMMA 1. Let p be a prime with p ±1 (mod 8) and 2 has order n mod p. Then, n divides ()/2.Ifi j (mod n ), then tr(βui ) = tr(β u j ) for any pth root of unity β GF(2 n ). Following is the first part of our main result. THEOREM 2. Let p be a prime with p ±1 (mod 8), n be the order of 2 mod p, and u be a primitive root mod p such that u n 2 (mod p). Then, there exists a primitive pth root of unity β in G F(2 n ) such that tr ( β u2i ) = 0 (2) and the following sequence {s(t)} for 0 t p 1 is the Legendre sequence of period p: tr ( β ) u2i t for p 1 (mod 8), s(t) = 1 + tr ( β ) u2i+1 t for p 1 (mod 8). Proof. Let γ be a primitive pth root of unity in GF(2 n ) and consider the following: tr ( ) γ u2i + tr ( (γ u ) n 1 ) u2i = j=0 j=0 n 1 n 1 ( ) = γ u i ( ) γ u 2i + γ 2 j u2i+1 (3) 2 j

TRACE REPRESENTATION OF LEGENDRE SEQUENCES 345 = n 1 j=0 ui+ n j (γ ) p 2 = γ uk = 1. (4) k=0 Since one of the two summands in the left-hand side of (3) is 0 and the other is 1, either β = γ or β = γ u is the primitive pth root of unity satisfying (2). Consider the case p 1 (mod 8). Since is odd, we have s(0) = 1 = 1. If t 2 2 is a quadratic residue mod p, then s(t) = s(u 2 j ) = tr ( β u2(i+ j) ). Note that as i runs from 0 to 1, both 2i and 2(i + j) for any j run through the same 2n set of values modulo possibly in different order. By Lemma 1 and (2), therefore, we n have s(u 2 j ) = k=0 tr ( β u2k ) = s(1) = 0. Similarly for t a quadratic non-residue, we have s(t) = k=0 tr ( β u2k+1 ) = s(u). Since β also satisfies the relation given from (3) up to (4), we have s(1) + s(u) = 1 and consequently s(u) = 1, which proves that {s(t)} is the Legendre sequence of period p. For p 1 (mod 8), similarly, it can be shown that {s(t)} is the Legendre sequence given in (1). Now, we will take care of the other case that p ±3 (mod 8). We assume that p > 3in the remaining of this section in order to avoid certain triviality. We know that there exists a primitive root u of GF(p) such that u ()/n = 2. Since 2 is a quadratic non-residue mod p where p ±3 (mod 8), (p 1)/n must be odd, which implies n is even. Therefore, we can let 2 n 1 = 3pm for some positive integer m. Let α be a primitive element in GF(2 n ). Then, α pm is a primitive 3rd root of unity, and we have n 1 n/2 1 tr (α pm ) = (α pm ) 2i = (α pm + α 2pm ) 22i = n 2 1. If p 3 (mod 8), then n/2 must be odd. On the other hand, if p 3 (mod 8), since 1 is a quadratic residue, there exists some x such that x 2 1 2 n/2 (mod p). This

346 KIM AND SONG implies that n/2 must be even. Therefore, we conclude that { tr(α pm 1 for p 3 (mod 8) ) = 0 for p 3 (mod 8) All of these are summarized in the following: LEMMA 3. Let p > 3 be a prime with p ±3 (mod 8), let n be the order of 2 mod p, and α be a primitive element of G F(2 n ). Then, tr(α pm ) is given as (5). Following is the second part of our main result. THEOREM 4. Let p > 3 be a prime with p ±3 (mod 8), n be the order of 2 mod p, and u be a primitive root mod p such that u n 2 (mod p). Let 2 n 1 = 3pm for some m, and β be a primitive pth root of unity in G F(2 n ). Then, there exists a primitive element α in G F(2 n ) such that tr ( (α pm ) 2i β ui ) = 0, (6) and the following sequence {s(t)} for 0 t p 1 is the Legendre sequence of period p: tr ( ( ) (α pm ) 2i β u i t ) for p 3 (mod 8), s(t) = 1 + tr ( ( ) (α 2pm ) 2i β u i t ) for p 3 (mod 8). Proof. If we let γ be a primitive element in GF(2 n ), one can easily check in a similar manner in Theorem 2 that tr ( (γ pm ) n 1 ) 2i β ui + tr ( (γ 2pm ) ) 2i β ui = 1. (7) Therefore, either α = γ or α = γ 2 is the primitive element satisfying (6). We would like to note that for such α we have tr ( (α 2pm ) 2i β ui ) = 1. (8) Consider the case p 3 (mod 8). Since (p 1)/n is odd in this case, by Lemma 3, we have s(0) = tr(α pm ) = tr(α pm ) = 1. From (6), (7), and (8), we also have s(1) = 0 and s(2) = 1. Define X i, j as { α pm β X i, j α pm2i β ui+2 j ui+2 j if i is even, = α 2pm β ui+2 j if i is odd. (5)

TRACE REPRESENTATION OF LEGENDRE SEQUENCES 347 If t is a quadratic residue mod p, then s(t) = s(u 2 j ) = i=2 tr(x i, j ) = tr (X i, j 1 ) + tr ( X0, 2 ) ( ) j 1 + tr X 2 1, j 1 = tr(x i, j 1 ) = s ( u 2( j 1)). Therefore, we have s(u 2 j ) = s(1) = 0 for all j. Similarly, s(u 2 j+1 ) = s(2) = 1 for all j. Therefore, {s(t)} for 0 t p 1 is the Legendre sequence given in (1). The other case where p 3 (mod 8) can be proved similarly. 3. Concluding Remarks The linear complexity and the characteristic polynomial of Legendre sequences were already determined in [2] and [6]. Nonetheless, we would like to note that the characteristic polynomial and the linear complexity of Legendre sequences of period p can also be obtained from the trace representations in the previous section as following: Case Char. Polynomial Linear Complexity p 1 (mod 8) Q(x) (p 1)/2 p 11 (mod 8) (x + 1)N(x) (p + 1)/2 p 31 (mod 8) (x p + 1)/(x + 1) p 1 p 31 (mod 8) x p + 1 p Here, Q(x) = i QR (x + β i ) and N(x) = i NR (x + β i ) where QR and NRare the set of quadratic residues and non-residues mod p, respectively, and β is a primitive p-th root of unity satisfying (2). Acknowledgments The authors would like to thank the referees for their valuable comments and suggestions. This work was supported by the University Research Program supported by Ministry of Information and Communication in South Korea in the Program Year 1999 and the Brain Korea 21 project.

348 KIM AND SONG References 1. L. D. Baumert, Cyclic Difference Sets, New York: Springer-Verlag (1971). 2. C. Ding, T. Helleseth and W. Shan, On the linear complexity of Legendre sequences, IEEE Trans. Inform. Theory, Vol. 44, No. 3 (1998) pp. 1276 1278. 3. S. W. Golomb, Shift Register Sequences, San Francisco, CA (Revised Edition, Aegean Park Press, Laguna Hills, CA, 1982), Holden-Day (1967). 4. R. Lidl and H. Niederreiter, Finite fields, Encyclopedia of Mathematics and Its Applications, Addison-Wesley, Reading, MA, Vol. 20 (1983). 5. J.-S. No, H.-K. Lee, H. Chung, H.-Y. Song and K. Yang, Trace representation of Legendre sequences of Mersenne prime period, IEEE Trans. Inform. Theory, Vol. 42, No. 6 (1996) pp. 2254 2255. 6. R. Turyn, The linear generation of the Legendre sequences, J. Soc. Ind. Appl. Math, Vol. 12, No. 1 (1964) pp. 115 117.