Text this: Boolean Functions and Their Applications in Cryptography