Cryptography and network security - Kahate, Atul. (New Delhi : Mcgraw Hill Pub, 2021)