Constructions of sequences with almost perfect linear complexity profile from curves over finite fields (Q1964068)

From MaRDI portal





scientific article; zbMATH DE number 1398790
Language Label Description Also known as
default for all languages
No label defined
    English
    Constructions of sequences with almost perfect linear complexity profile from curves over finite fields
    scientific article; zbMATH DE number 1398790

      Statements

      Constructions of sequences with almost perfect linear complexity profile from curves over finite fields (English)
      0 references
      0 references
      0 references
      0 references
      0 references
      6 September 2000
      0 references
      Let \(\mathbb{F}_q\) denote the finite field with \(q\) elements. The linear complexity of a sequence \(a_1,a_2,\dots,a_n\) of elements from \(\mathbb{F}_q\) is the least \(k\) such that the sequence is a \(k\)th-order shift-register sequence. This notion is important in the theory of stream ciphers. Given an infinite sequence \({\mathbf a}=a_1,a_2,\dots\) of elements from \(\mathbb{F}_q\), let \(l(n)\) denote the linear complexity of \(a_1,a_2,\dots,a_n\). Then the sequence of integers \(\{l(n)\}\) is called the linear complexity profile of \textbf{a}. The sequence \textbf{a} is said to have a \(d\)-almost perfect linear complexity profile if \[ {{n+1-d}\over 2}\leq l(n)\leq {{n+d}\over 2} \] for all \(n\geq 1\). In this paper, the authors generalize a construction given by the first and the third authors [IEEE Trans. Inf. Theory 45, 1267-1270 (1999; Zbl 0943.94013)] that uses the coefficients in the local expansion of a rational function \(f\) at a rational point \(P\) on a curve defined over \(\mathbb{F}_q\) to form a \(d\)-almost perfect sequence, where \(d\) depends on the degree of \(f\) and the order of \(f\) at \(P\). To perform the construction, one needs a local parameter \(t\) at \(P\) such that the divisor of \(t\) is \(P+Q-D\), where \(D\) is a positive divisor of degree two. Thus, the construction requires a hyperelliptic (or rational or elliptic) curve. The authors give some examples using the projective line and an elliptic curve over \(\mathbb{F}_3\).
      0 references
      shift-register sequence
      0 references
      linear complexity
      0 references
      algebraic curves over finite fields
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references