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