The block cipher companion - Knudsen, Lars R.; Robshaw, Matthew (Information security and cryptography, 2011)