Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlug] /dev/random is truly random?



Stephen J. Turnbull wrote:
>  > Stephen J. Turnbull wrote:
>
>  > > "twisted GFSR generator" (no, I don't know what that is
>
> emiddleton@?? writes:
>
>  > http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ARTICLES/ttgfsr7.pdf
>  > http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ARTICLES/tgfsr3.pdf
>
> Hey, I can google.  I even know what a feedback shift register is.
> What I can't do is explain why a "twisted generalization" is useful in
> crypto applications in terms that are intelligible, let alone
> convincing, to TLUG (or even to myself[1]).  If you can, please do.
>   

0000000000000000000000000000000000000000000000 could be produced by a
truly random source but you don't want your monti-carlo tests to use that.

One of the theoretical requirements of a random number generator is that
it produce k-distributed[1] sequences.  From the link.

"a sequence is 1-distributed if every number it generates occurs equally
often; 2-distributed if every _pair_ of numbers occurs equally often;"

Look at the book you referenced for a more detailed coverage.  The
twisted GFSR generator produces a sequence that is more k-distributed
and thus more useful.

Edward

1. http://www.bkgm.com/rgb/rgb.cgi?view+591



Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links