Public Key Cryptography: Applications and Attacks - Batten (IEEE, 2013)