Advances in Cryptology . EUROCRYPT 2004 : International Conference on the Theory and Applications of Cryptographic Techniques, Interlaken, Switzerland, May 2-6, 2004. Proceedings - Christian Cachin, Jan L. Camenisch ((Lecture Notes in Computer Science))