Internet cryptography - Smith, Richard E., 1952- (Addison-Wesley ; Pearson Education, 2000)