Cryptography and network security - Gupta, Prakash C (PHI learning private limited, 2015)