Author: EUROCRYPT (2004 Interlaken, Switzerland)