1990 | OriginalPaper | Buchkapitel
How to Predict Congruential Generators
verfasst von : Hugo Krawczyk
Erschienen in: Advances in Cryptology — CRYPTO’ 89 Proceedings
Verlag: Springer New York
Enthalten in: Professional Book Archive
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
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.