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

From MaRDI portal
scientific article; zbMATH DE number 1637077
Language Label Description Also known as
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