State of the art in applied cryptography Course on Computer Security and Industrial Cryptography, Leuven, Belgium, June 3 - 6, 1997 ; revised lectures (Springer, 1998)