Corruption, Secrecy and Spin - The Physics of Coding and Cryptography