Advances in cryptology -- EUROCRYPT 2005 : 24th annual international conference on the theory and applications of cryptographic techniques : Aarhus, Denmark, May 22-26, 2005 : proceedings. : 24th annual IACR Eurocrypt conference : May 2005, Aarhus, Denmark.