Cryptography and Network Security/ed.4 - Stallings,William (Pearson, 2006)