Contemporary cryptography - Oppliger, Rolf. (Artech House computer security series, 2005)