Title: Coding, Cryptography and Combinatorics