Cryptography and network security - Kahate, Atul (New Delhi Tata McGraw Hill Education, 2008)