Internet security: cryptographic principles, algorithms, and protocols - Rhee, Man Young (Wiley, 2003)