cryptography, including attacks on block ciphers; and the third chapter describes a