[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