Dear Gaopeng Chen, The first step of your project is stated to focus on the support of desktop systems. It stores and manages the fingerprint records in local system.
I am experimenting with a few desktop motherboards for Solaris installation and I happen to have a notebook barebone with a built in fingerprint scanner on which I will soon be installing Sun Solaris V 10 or Open Solaris Developer Edition. Would you help me make the fingerprint scanner on the notebook work ? I will also work with the help of the open solaris groups here in India in trying to make it work and will collaborate with you by giving you a real time feedback on the process of making this device work. Sivasubramanian Muthusamy India. On 6/14/07, Gaopeng Chen - Sun China <[EMAIL PROTECTED]> wrote: > > Fingerprint Authentication > ========================== > > > Project Overview: > ----------------- > The biometrics technology grows fast. Fingerprint authentication is > widely used in many situations. It's a valuable feature to support > fingerprint in Solaris. This project is going to provide a complete and > extendible solution to support fingerprint in Solaris. > > > Project Description: > -------------------- > Since the fingerprint devices have not standard class specifications and > USB is the most popular I/O interface. We plan to support varied USB > fingerprint readers by presenting a user-land driver framework(libfpr) > based on libusb. A PAM module(pam_fpr) is presented to support dual-mode > (user-passwd and fingerprint) authentication. The fingerprint management > tool(fprmgmt) will be delivered, and gdm/login will be updated to > support dual-mode login. The architecture is as the following, > > gdm/login xscreensaver ... fprmgmt ==> PAM services and tool > | | | | > ---------------------------------- > | > PAM > | > pam_fpr ==> fingerprint auth/tok module > | > fpr_modules----> libfpr ==> userland fingerprint drivers > | > libusb > > 1) libfpr is a library of fingerprint reader drivers based on libusb. It > provides a set of functions to let upper level applications operate the > fingerprint devices. And it provides another set of interfaces for > advanced users, who can developed a module for a customized fingerprint > device. The module can be loaded and integrated as a part of libfpr. > > 2) pam_fpr is a pluggable module for PAM stack as well as an application > based on libfpr. It implements pam_sm_authenticate() and > pam_sm_chauthtok() to make it possible to enroll or identify with > fingerprint. To support dual-mode (user-passwd and fingerprint) > authentication, the architecture of pam_fpr is designed with multiple > threads. Users can login by either user-passwd or fingerprint with > dual-mode. > > 3) fprmgmt is tool to manage the fingerprint records. Users can register > or un-register their fingerprint by it. A GUI will be wrapped to make it > nice-looking and friendly to users. gdm is selected as the default login > GUI. > > > Project Target: > --------------- > 1) First step, this project focuses on the support of desktop systems. > It stores and manages the fingerprint records in local system. > 2) Second step, NIS, NIS+, LDAP and SunRay support will be considered. > > > Communities of interest: > ----------------------- > Device Drivers > Security > Desktop > > > -- > Best Regards, > GaoPeng Chen > Call: +86-10-62673005 > Ext: x82005 > Sun Microsystem Inc. China > _______________________________________________ > desktop-discuss mailing list > [EMAIL PROTECTED] > _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org