應用在Linux上的指紋識別系統(轉)

ba發表於2007-08-12
應用在Linux上的指紋識別系統(轉)[@more@]國外有很多指紋識別的廠商,它們生產指紋識別裝置,並且擁有自己的演算法。目前的指紋識別系統多是基於Windows系統的,個別國外公司正在開發基於linux系統的裝置驅動。現在,指紋識別系統FIS1.0(以下簡稱指紋識別系統)已在中軟Linux V3.0系統上實現。這使Linux使用者在訪問系統前必須透過指紋驗證,進一步加強了系統的安全性。為了增強中軟linux作業系統使用者身份認證的功能,中軟總公司還開發一個生物識別系統——指紋儀。

指紋識別系統FIS1.0不僅提供一個應用指紋識別進行身份認證的應用程式,而且為使用者提供一系列的API結構,是使用者可以基於指紋識別系統開發自己的應用程式。

系統所具有的主要功能包括:

1.在使用者登入過程中加入指紋識別。
2.提供指紋識別系統的配置和管理功能。
3.提供指紋函式庫,為使用者進行二次開發提供API。
4.本產品執行在中軟Linux之上,可以獨立安裝。

指紋識別系統為了配置和管理使用者指紋的方便,設計了命令列和圖形介面兩種管理方式,方便使用者的管理和使用。

字元介面下的登入可以選擇用口令登入或用指紋識別登入。其配置檔案為/etc/pam.d/login檔案。

圖形介面下的指紋識別登入方式有兩種,一種是kdm,另一種是xdm。選擇使用哪個圖形介面登入,可以在/etc/sysconfig/desktop配置檔案中進行配置。如果選擇kdm登入,就將DESKTOP設定為kdm;如果選擇xdm登入,就將DESKTOP設定為OTHERLevel。在登入介面中,除了有輸入口令的提示外,還有輸入指紋的提示。口令輸入完後,請在5秒左右的時間之內按上自己相應的指紋。如果指紋識別成功,則登入成功,否則登入失敗,再次回到登入的圖形介面。


使用者對指紋儀裝置進行配置的介面

透過指紋識別系統FIS1.0,使用者可對指紋儀裝置進行配置。配置項包括指紋儀連線的串列埠、指紋儀的波特率和安全閾值。設定完成後,進入到指紋管理介面。指紋管理系統提供的功能有登記使用者的指紋、刪除指紋儀中的指紋、顯示指紋儀中的指紋、驗證使用者的指紋。

此外,系統還提供將指紋圖象從指紋儀到系統和從系統到指紋儀的傳輸。指紋傳輸是雙向的,包括從指紋儀到主機的傳輸和主機到指紋儀的傳輸。將儲存在主機上的指紋模板檔案傳輸到指紋儀時,點選按鈕,將會彈出檔案選擇框。選擇指紋模板檔案,點選“OK”按鈕,系統將指紋模板傳輸到指紋儀。點選“指紋顯示”按鈕,可以看到增加了一個指紋。

指紋識別作為一種生物識別技術,應用在計算機領域,比使用者口令認證更為安全和可靠。中軟Linux V3.0系統上實現指紋識別,嚴守了Linux門戶。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-952404/,如需轉載,請註明出處,否則將追究法律責任。

相關文章