The number of transactions performed electronically is rising fast. Every day people use the Internet for purposes ranging from accessing information to electronic commerce and e-banking, to interactions with government bodies. As securing these transactions requires strong authentication, electronic authentication tokens and mechanisms become common. These mechanisms unfortunately use unique iden ...