Cryptography : theory and practice / Douglas R. Stinson. - Stinson, Douglas R. (Douglas Robert), 1956- (The CRC Press series on discrete mathematics and its applications, 2005)