Advances in Cryptology . EUROCRYPT 2006 : 25th International Conference on the Theory and Applications of Cryptographic Techniques, St. Petersburg, Russia, May 28 - June 1, 2006, Proceedings - Serge Vaudenay ((Lecture Notes in Computer Science))