perfect diffusion primitives for block ciphers – building efficient mds matrices .
Twofish: A 128-Bit Block Cipher