"Coding, Cryptography and Combinatorics"