Identification keys on mobile devices: the Dryades experience