Cryptography : theory and practice - Stinson, Douglas R. (Douglas Robert), 1956- (Chapman & Hall/CRC, 2006)