Zaslat SMS: Cryptography 101 : from theory to practice / Rolf Oppliger.