Cryptography and network security - Stallings, William (Pearson, New Delhi, 2017)
Keywords: Software Engineering -- Computer Science