Re: Mersenne Twister
From: Unruh (unruh-spam_at_physics.ubc.ca)
Date: 07/17/05
- Next message: Joe Peschel: "Re: Should be in crypto for John E. Hadstate Re: just stupid?"
- Previous message: In-Sink: "PGP Removes Faster Key Gen Option"
- In reply to: Cristiano: "Re: Mersenne Twister"
- Next in thread: Paul Rubin: "Re: Mersenne Twister"
- Reply: Paul Rubin: "Re: Mersenne Twister"
- Reply: Cristiano: "Re: Mersenne Twister"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: 17 Jul 2005 17:03:35 GMT
"Cristiano" <cristiano.pi@NSquipo.it> writes:
>Unruh wrote:
>>
>> A random source cannot be predicted. And no PRNG is unpredictable.
>> Just give me the algorithm and the (short) key and I can predict it
>> forever.
>Eh! Eh! If I use a CPRNG I will keep secret the key!
>You'll try to break the generator without any knowledge of the key.
>> Now, can I figure out how to predict it just given the output alone?
>> I do not know but I do know that there are very very strong patterns
>> in the output based on the fact that it is generated by a PRNG.
>Are you sure? I'd say that the patterns are very very weak because it's very
>hard to write a test which is able to find a pattern.
>Even if you test many Gbits of a CPRNG using the most effective tests, you
>don't see any pattern.
Yes, I will. It is called the algorithm which is itself a test, with an
unknown element, the key. Since the key is far far shorter than the stream
I have, that key with the algorithm defines a pattern.
Now I agree that it is not easy to find that pattern. It takes perhaps
something like 2^128 attempts, but once I have found it the pattern is
completely predictable and deterministic, and can be extended to an
arbitrarily large piece of output.
Or to use the Chaitin/Kolmogorov definition of randomness, the output is
entirely non-random. The length of the shortest program (the algorithm plus
the key) is far far shorter than the output.
And no matter which sample I take, this is always true for that PRNG. Ie,
even the average length of the program required to output a large number of
samples is far shorter than the output (whcih is not true of a true RNG)
>Cristiano
- Next message: Joe Peschel: "Re: Should be in crypto for John E. Hadstate Re: just stupid?"
- Previous message: In-Sink: "PGP Removes Faster Key Gen Option"
- In reply to: Cristiano: "Re: Mersenne Twister"
- Next in thread: Paul Rubin: "Re: Mersenne Twister"
- Reply: Paul Rubin: "Re: Mersenne Twister"
- Reply: Cristiano: "Re: Mersenne Twister"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|