Author: EUROCRYPT 2005 (2005 Arhus, Denmark)