Cryptography : theory and practice - Stinson, D. R. 1956- (Discrete mathematics and its applications, 1995)