TL;DR
This paper introduces new efficient F_2-linear transformations and nonlinear scramblers to improve the statistical quality of pseudorandom number generators, achieving high speed, small memory footprint, and passing rigorous tests.
Contribution
The paper presents novel F_2-linear transformations and scramblers, with theoretical proofs, to enhance the statistical properties of pseudorandom generators.
Findings
New F_2-linear transformations with good statistical properties
Effective nonlinear scramblers reduce linear artifacts
Generators are extremely fast, small, and pass strong statistical tests
Abstract
-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 paper, we give two new contributions. First, we introduce two new -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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
