Skip to main content

1990 | OriginalPaper | Buchkapitel

How to Predict Congruential Generators

verfasst von : Hugo Krawczyk

Erschienen in: Advances in Cryptology — CRYPTO’ 89 Proceedings

Verlag: Springer New York

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

In this paper we show how to predict a large class of pseudorandom number generators. We consider congruential generators which output a sequence of integers s0,s1,... where si is computed by the recurrence 1$$ s_i \equiv \sum\limits_{j = 1}^k {\alpha _j \Phi _j (s_0 ,s_1 , \cdots ,s_{i - 1} )(\bmod m)} $$ for integers m and αj, and integer functions Φj, j= 1,...,k. Our predictors are efficient, provided that the functions Φj are computable (over the integers) in polynomial time. These predictors have access to the elements of the sequence prior to the element being predicted, but they do not know the modulus m or the coefficients αj the generator actually works with. This extends previous results about the predictability of such generators. In particular, we prove that multivariate polynomial generators, i.e. generators. where si ≡ P(si-n,..., si-1) (mod m), for a polynomial P of fixed degree in n variables, are efficiently predictable.

Metadaten
Titel
How to Predict Congruential Generators
verfasst von
Hugo Krawczyk
Copyright-Jahr
1990
Verlag
Springer New York
DOI
https://doi.org/10.1007/0-387-34805-0_14