Affiliation:
1. Independent researcher Australia, Australia
2. Università degli Studi di Milano, Milano MI, Italy
Abstract
F
2
-linear pseudorandom number generators are very popular due to their high speed, to the ease with which generators with a sizable state space can be created, and to their provable theoretical properties. However, they suffer from linear artifacts that show as failures in linearity-related statistical tests such as the binary-rank and the linear-complexity test. In this article, we give two new contributions. First, we introduce two new F
2
-linear transformations that have been handcrafted to have good statistical properties and at the same time to be programmable very efficiently on superscalar processors, or even directly in hardware. Then, we describe some
scramblers
, that is, nonlinear functions applied to the state array that reduce or delete the linear artifacts, and propose combinations of linear transformations and scramblers that give extremely fast pseudorandom number generators of high quality. A novelty in our approach is that we use ideas from the theory of filtered linear-feedback shift registers to prove some properties of our scramblers, rather than relying purely on heuristics. In the end, we provide simple, extremely fast generators that use a few hundred bits of memory, have provable properties, and pass strong statistical tests.
Funder
Google Focused Research Award
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference39 articles.
1. David Blackman and Sebastiano Vigna. 2020. A new test for Hamming-weight dependencies. David Blackman and Sebastiano Vigna. 2020. A new test for Hamming-weight dependencies.
2. Noncommutative determinants, Cauchy–Binet formulae, and Capelli-type identities I. Generalizations of the Capelli and Turnbull identities
3. Algebraic properties of Manin matrices 1
Cited by
45 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献