Cryptography and Network Security - Stallings, William (Noida Pearson, 2024)