[OT] looking for a algorithm
Martin Tournoij
carpetsmoker at rwxrwxrwx.net
Sun May 25 20:46:08 UTC 2008
On Sun, May 25, 2008 at 04:10:01PM -0400, Aryeh M. Friedman wrote:
> Lets say I have a string of n bits that needs to be filled by repeatedly
> applying some function on k strings of m bits where |m|<|n|. Assuming
> that m(i) is a random string and n needs to also be random what is the best
> way to do this. Note it is possible that k*|m|>|n|. What I have been
> thinking so far is:
>
> ~ Let m' be the average length of m // this is pre-computable
> ~ Let n be all 0's
>
> ~ for i=0 --> k
> ~ pos=m'*i
>
> ~ xor string k[i] onto n starting at pos // wrap around if needed
>
> ~ While this is simple I wonder if it can be attacked (determine what
> k[i]) if k*|m|>|n| (it is trivial to attack if k*|m|<=|n|). Also is there
> some way to make attacking hard if k*|m|<=|n|?
>
> ~ Ideas?
So you want us to do your homework...?
--
Martin Tournoij
carpetsmoker at rwxrwxrwx.net
http://www.daemonforums.org
Information is the inverse of entropy.
More information about the freebsd-chat
mailing list