Advances in cryptology : EUROCRYPT '99, International Conference on the Theory and Application of Cryptographic Techniques, Prague, Czech Republic, May 2 - 6, 1999 : proceedings