Introduction to modern cryptography - Katz, Jonathan (Chapman & Hall. Cryptography and network security, 2015)