SMS: Codes and cryptography /