Periodic orbits of the ensemble of Sinai-Arnold cat maps and pseudorandom number generation

L. Barash and L. N. Shchur
Phys. Rev. E 73, 036701 – Published 2 March 2006

Abstract

We propose methods for constructing high-quality pseudorandom number generators (RNGs) based on an ensemble of hyperbolic automorphisms of the unit two-dimensional torus (Sinai-Arnold map or cat map) while keeping a part of the information hidden. The single cat map provides the random properties expected from a good RNG and is hence an appropriate building block for an RNG, although unnecessary correlations are always present in practice. We show that introducing hidden variables and introducing rotation in the RNG output, accompanied with the proper initialization, dramatically suppress these correlations. We analyze the mechanisms of the single-cat-map correlations analytically and show how to diminish them. We generalize the Percival-Vivaldi theory in the case of the ensemble of maps, find the period of the proposed RNG analytically, and also analyze its properties. We present efficient practical realizations for the RNGs and check our predictions numerically. We also test our RNGs using the known stringent batteries of statistical tests and find that the statistical properties of our best generators are not worse than those of other best modern generators.

  • Figure
  • Figure
  • Figure
  • Received 24 September 2004

DOI:https://doi.org/10.1103/PhysRevE.73.036701

©2006 American Physical Society

Authors & Affiliations

L. Barash1,* and L. N. Shchur1,2,†

  • 1Landau Institute for Theoretical Physics, 142432 Chernogolovka, Russia
  • 2Materials Science Division, Argonne National Laboratory, Argonne, Illinois 60439, USA

  • *Electronic address: barash@itp.ac.ru
  • Electronic address: lev@landau.ac.ru

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 73, Iss. 3 — March 2006

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×