The purpose of the mixing function is to "scramble" or mix the internal state of a hash (or cipher) function. The input to the function is the current internal state and the output of the function becomes the new internal state.

learn more… | top users | synonyms

5
votes
3answers
174 views

AES column mixing and S-Box confusion

I am trying to understand the AES encryption algorithm. I know that we process 128 bits at a time for a 128 bit key in a 4x4 octet form, but am confused by the following: How does the substitution ...
2
votes
1answer
84 views

Need 32-bit mixing function that has perfect avalanche between octets

for my hobby tinkering project, I need a mixing function that takes 32-bit input and has 32-bit output (and will, most likely, run in a 32-bit C environment) and the following property (independent of ...