Is there a way to authenticate to a website using fingerprints?
I was thinking of the following scenario.
- The server has ISO 19794-2 fingerprint templates of all valid users.
- Client machine has a fingerprint scanner.
- Client opens website on browser
- Browser has Java Applet/ActiveX control/HTML5 object gets fingerprint template from the scanner & sends to website.
- Website allows/disallows based on fingerprint.
However, this seems very insecure. It's not difficult to get a jpg of someone elses fingerprint and convert it into ISO 19794-2 template of the same. Then programmatic-ally one can login to the website by sending the userid & template to the website.
Is there a secure algorithm/design for allowing people to login to a website using fingerprints?