Randomness and Discrepancy Transforms

In this paper, a new transform of ultimately periodic binary sequences, called a discrepancy transform, is introduced in terms of the Berlekamp-Massey algorithm. First, we show that the run property of the discrepancy sequences dominates the randomness of linear span profiles of the sequences. Then, using a modified version of the Berlekamp-Massey algorithm, we provide a method to construct a large family of nonlinear permutations of GF(2 n ). Thirdly, applying these permutations as filtering functions to filtering generators, we obtain that the resulting output sequences possess good randomness and have efficient implementations at both hardware and software.

[1]  Tore Herlestam,et al.  On Functions of Linear Shift Register Sequences , 1985, EUROCRYPT.

[2]  H. Niederreiter,et al.  Finite Fields: Encyclopedia of Mathematics and Its Applications. , 1997 .

[3]  N. Jacobson,et al.  Basic Algebra I , 1976 .

[4]  Guang Gong,et al.  Q-ary cascaded GMW sequences , 1996, IEEE Trans. Inf. Theory.

[5]  Solomon W. Golomb,et al.  Linear spans of modified de Bruijn sequences , 1990, IEEE Trans. Inf. Theory.

[6]  Robert A. Scholtz,et al.  Continued fractions and Berlekamp's algorithm , 1979, IEEE Trans. Inf. Theory.

[7]  Solomon W. Golomb,et al.  Shift Register Sequences , 1981 .

[8]  de Ng Dick Bruijn A combinatorial problem , 1946 .

[9]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[10]  Richard A. Games,et al.  On the Complexities of de Bruijn Sequences , 1982, J. Comb. Theory, Ser. A.

[11]  Harald Niederreiter,et al.  Keysystem Sequences with a Good Linear Complexity Profile for Every STrating Point , 1990, EUROCRYPT.

[12]  James L. Massey,et al.  Shift-register synthesis and BCH decoding , 1969, IEEE Trans. Inf. Theory.

[13]  Harald Niederreiter,et al.  Simultaneous Shifted Continued Fraction Expansions in Quadratic Time , 1998, Applicable Algebra in Engineering, Communication and Computing.

[14]  Willi Meier,et al.  The Self-Shrinking Generator , 1994, EUROCRYPT.

[15]  Edwin L. Key,et al.  An analysis of the structure and complexity of nonlinear binary sequence generators , 1976, IEEE Trans. Inf. Theory.

[16]  Harald Niederreiter,et al.  Some Computable Complexity Measures for Binary Sequences , 1998, SETA.

[17]  N. Jacobson,et al.  Basic Algebra II , 1989 .