Cryptography And Network Security: Principles And Practices - Stalling, William (DELHI, 2004)