On the lattice structure of pseudorandom numbers generated over arbitrary finite fields (Q5941760)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1637077
Language Label Description Also known as
default for all languages
No label defined
    English
    On the lattice structure of pseudorandom numbers generated over arbitrary finite fields
    scientific article; zbMATH DE number 1637077

      Statements

      On the lattice structure of pseudorandom numbers generated over arbitrary finite fields (English)
      0 references
      0 references
      0 references
      26 August 2001
      0 references
      Let \(\mathbb{F}_q\) be the finite field of order \(q=p^r\), where \(r\in\mathbb N\) and \(p\) is prime, and let \(\{\eta_n\}_{n=0}^\infty\) be a periodic sequence of elements of \(\mathbb F_q\) with period \(q\). Then the map \(\xi_n\mapsto \eta_n\) for \(n=0,1,\ldots\), where \(\{\xi_0,\xi_1,\ldots, \xi_{q-1}\}\) is any ordering of the elements of \(\mathbb F_q\) with \(\xi_0=0\) and \(\xi_{n+q}= \xi_n\) for \(n=0,1,\ldots\), can be represented by a uniquely determined polynomial \(g\in\mathbb F_q[x]\) with \(\deg(g)< q\), and so \[ \eta_n= g(\xi_n) \quad\text{for}\;n=0,1,\ldots\;.\tag \(*\) \] \textit{J. Eichenauer, H. Grothe}, and \textit{J. Lehn} [Metrika 35, 241--250 (1988; Zbl 0653.65006)] showed that a congruential generator modulo \(p\) passes the \(s\)-dimensional lattice test proposed by \textit{G. Marsaglia} [Applications of number theory to numerical analysis, Proc. Symp. Univ. Montreal 1971, New York: Academic Press, 249--285 (1972; Zbl 0266.65007)] if and only if \(s\leq \deg(g)\). In the present paper the authors prove that the generator \((*)\) over \(\mathbb F_q\) passes the \(s\)-dimensional lattice test if and only if the polynomials \(\varphi_0(g), \varphi_1(g),\ldots, \varphi_{s-1}(g)\) are linearly independent over \(\mathbb F_q\), where \(\varphi_j(g)(x)= g(x+\xi_j)- g(\xi_j)\) for \(j=0,\ldots, q-1\). Furthermore, they also derive from this criterion necessary conditions and a sufficient condition for passing the \(s\)-dimensional lattice test.
      0 references
      0 references
      pseudorandom number generator
      0 references
      nonlinear method
      0 references
      congruential generator
      0 references
      lattice test
      0 references

      Identifiers