few other little things.. Isn't finding a quine/cycle effectively a zero knowledge proof of a collision? (Neat huh?)
Substitution + Permutation = Hash + Translation.. but also (particularly with look-ups) if z = x hashed by y [z = y(x)], then z = y translated by x [also z=y(x)]..
though I haven't really seen a collisive translation before.. well, except as a bug ^^
So, i think S-block can be seen as either a fixed hash with variable input, or a variable translation with a fixed input..? =)
Name:
Anonymous2013-03-08 7:16
hey, so wait what this isn't a hash function..? xD