FingerprintAuthentication

Differences between revisions 12 and 13
Revision 12 as of 2008-07-08 02:58:42
Size: 3841
Editor: client-82-26-22-150
Comment: Wiki clean. Added to CategorySpec.
Revision 13 as of 2008-08-06 16:19:01
Size: 3865
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * '''Created''': [[Date(2006-04-20T13:07:52Z)]] by ChristianNeumair  * '''Created''': <<Date(2006-04-20T13:07:52Z)>> by ChristianNeumair
Line 10: Line 10:
Users should be able to use Fingerprint readers for authenticating themselves, using the [http://www.bioapi.org/internationalversion.html BioAPI] framework, for example for login or sudo. When not being used for login or sudo functions, the fingerprint reader should send scroll signals. Users should be able to use Fingerprint readers for authenticating themselves, using the [[http://www.bioapi.org/internationalversion.html|BioAPI]] framework, for example for login or sudo. When not being used for login or sudo functions, the fingerprint reader should send scroll signals.
Line 14: Line 14:
A BioAPI library implementation is available from [http://www.qrivy.net/~michael/blua/ Michael R. Crusoe's homepage], which also has a BioAPI PAM module. A BioAPI library implementation is available from [[http://www.qrivy.net/~michael/blua/|Michael R. Crusoe's homepage]], which also has a BioAPI PAM module.
Line 16: Line 16:
The UPEK TouchChip (shipped with ThinkPads) [http://www.upek.com/support/dl_linux_bsp.asp offers] a binary kernel module. The UPEK TouchChip (shipped with ThinkPads) [[http://www.upek.com/support/dl_linux_bsp.asp|offers]] a binary kernel module.
Line 18: Line 18:
Gerard Klaver is working on a driver for Authentec fingerprint readers, see [http://gkall.hobby.nl/authentec.html his page]. When Authentec was contacted in January of 2006, they also stated that they were working on a linux driver, to be released within six months. Gerard Klaver is working on a driver for Authentec fingerprint readers, see [[http://gkall.hobby.nl/authentec.html|his page]]. When Authentec was contacted in January of 2006, they also stated that they were working on a linux driver, to be released within six months.
Line 21: Line 21:
Thanks to Andreas Grotz, the Authentec 2501 now has a working GPL driver that I could use to capture my fingerprint, see [http://www.ag-networking.com/ this]. It would be great if this could be integrated in Edgy+1. Thanks to Andreas Grotz, the Authentec 2501 now has a working GPL driver that I could use to capture my fingerprint, see [[http://www.ag-networking.com/|this]]. It would be great if this could be integrated in Edgy+1.
Line 23: Line 23:
Clemens Schulz is also working on a driver, that was/will be(?) available [http://www.csz-online.de/projects/aes2501lnx/ here]. See also [http://wiki.tauware.de/blog:authentec this] blog entry by Reinhard Tartler. Clemens Schulz is also working on a driver, that was/will be(?) available [[http://www.csz-online.de/projects/aes2501lnx/|here]]. See also [[http://wiki.tauware.de/blog:authentec|this]] blog entry by Reinhard Tartler.
Line 25: Line 25:
There is a project on gna working on the aes2501 [http://home.gna.org/aes2501/index_en.html here]. There is a project on gna working on the aes2501 [[http://home.gna.org/aes2501/index_en.html|here]].
Line 27: Line 27:
What about [http://www.reactivated.net/fprint/wiki/Main_Page fprint]? it already handles various fingerprint sensors and supports identification. Also, it seems easier than bioapi. What about [[http://www.reactivated.net/fprint/wiki/Main_Page|fprint]]? it already handles various fingerprint sensors and supports identification. Also, it seems easier than bioapi.
Line 31: Line 31:
Debian packages for the BioAPI library are available from [http://www.qrivy.net/~michael/temp/ Michael R. Crusoe's homepage]. The PAM module and the TouchChip drivers have not been packaged yet, various pages ([http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader ThinkWiki], [http://linux.spiney.org/debian_gnu_linux_on_an_ibm_thinkpad_t43p_fingerprint_reader linux.spiney.org]) provide information on additional setup steps. Debian packages for the BioAPI library are available from [[http://www.qrivy.net/~michael/temp/|Michael R. Crusoe's homepage]]. The PAM module and the TouchChip drivers have not been packaged yet, various pages ([[http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader|ThinkWiki]], [[http://linux.spiney.org/debian_gnu_linux_on_an_ibm_thinkpad_t43p_fingerprint_reader|linux.spiney.org]]) provide information on additional setup steps.

Summary

Users should be able to use Fingerprint readers for authenticating themselves, using the BioAPI framework, for example for login or sudo. When not being used for login or sudo functions, the fingerprint reader should send scroll signals.

Status of Implementation

A BioAPI library implementation is available from Michael R. Crusoe's homepage, which also has a BioAPI PAM module.

The UPEK TouchChip (shipped with ThinkPads) offers a binary kernel module.

Gerard Klaver is working on a driver for Authentec fingerprint readers, see his page. When Authentec was contacted in January of 2006, they also stated that they were working on a linux driver, to be released within six months.

  • I contacted them too, after I read this page and because I will buy a Lenovo 3000 N100 soon. They told me "Authentec does not have a generally available Linux SDK at this time. Full support of Linux will be addressed in a future 2007 release." - I also looking forward to this, and its including into Ubuntu. If I can help somehow, for example testing sth. on my laptop, documenting sth. - then feel free to contact me! PS: Is there a launchpad group/project already for this?

Thanks to Andreas Grotz, the Authentec 2501 now has a working GPL driver that I could use to capture my fingerprint, see this. It would be great if this could be integrated in Edgy+1.

Clemens Schulz is also working on a driver, that was/will be(?) available here. See also this blog entry by Reinhard Tartler.

There is a project on gna working on the aes2501 here.

What about fprint? it already handles various fingerprint sensors and supports identification. Also, it seems easier than bioapi.

Status of Distribution Support

Debian packages for the BioAPI library are available from Michael R. Crusoe's homepage. The PAM module and the TouchChip drivers have not been packaged yet, various pages (ThinkWiki, linux.spiney.org) provide information on additional setup steps. Also, there is a Debian effort to provide fingerprint support: http://wiki.debian.org/FingerForce

Plan of Action

I just finished creating Ubuntu packages for pam-bioapi and the upek BSP (Biometric Service Provider). They work with the bioapi 1.2.3 debian package from upstream. This is how I'd like to proceed for this:

Tasks:

  • build packages for bioapi (lots of patchwork expected)
  • upload working pam-bioapi and bioapi-bsp-upek packages
  • ask people to create bioapi-bsp-authentec package
  • be happy, dance in a circle
  • start documenting/fixing the rough edges
  • port the free thinkfinger driver to the bioapi interface to become a free drop-in replacement for the commercial driver

US Export Rules

US Export Rules might come into play here. Basically, some parts might not be exportable from the United States. Read more at http://www.reactivated.net/weblog/archives/2006/10/fingerprinting-legal-issues-update/


CategorySpec

FingerprintAuthentication (last edited 2009-11-07 03:59:16 by 118)