Coding, cryptography, information security and OFDM