Contemporary cryptography - Oppliger, Rolf. (Artech House,)