新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ET44M210的指紋識別智能卡設計

        基于ET44M210的指紋識別智能卡設計

        作者: 時間:2011-11-13 來源:網絡 收藏

        1.2 簡介
        (1)指紋模塊的結構。本系統的指紋采集模塊使用的是某公司的指紋模塊,它包括指紋傳感器、芯片。若需要大于16用戶的指紋數據,可以使用PC存儲器內的指紋數據。
        (2)指紋模塊的采集功能。該模塊在本系統中具有指紋采集的功能。將采集到的指紋存儲在模塊中后傳輸給PC并保存。
        (3)指紋模塊的識別功能。該模塊在本系統中具有指紋判斷的功能。將采集到的指紋與先前存儲的指紋相鑒別,識別出是否是正常的用戶,并將識別結果保存。
        (4)指紋采集與識別。流程如圖4所示。

        本文引用地址:http://www.104case.com/article/172428.htm

        d.jpg



        2 系統原理及框圖
        2.1 的功能
        (1)通信功能。通過USB接口與PC機連接,傳輸已經加密的指紋信息及用戶銀行個人信息,然后由PC機將之解密,與中央數據庫比較。
        (2)運算功能。IC卡在向外傳輸命令之前都會先將其按相應算法加密,同理,IC卡在收到PC機傳來的加密信息后,用相應算法對信息進行解密,具體算法請參見系統原理及框圖。
        (3)內部信息管理功能。由于卡內存儲信息量很少(用戶個人信息及銀行存款信息),故信息系統不必做得很復雜,采用定長存儲方式,可以實現信息的建立、修改、刪除、維護等基本操作。另外還要實現信息訪問的安全控制,如對里面的信息進行修改時,要有不同的安全控制等級。
        (4)命令處理功能。與PC機之間通信采用相應的協議,為實現模擬的真實性,我們在此處使用現在通用的通信標準協議:使其支持ISO7816-4,6,8,9標準。根據PC機上傳輸的不同命令進行相應的處理。
        (5)擴展功能。基本功能之外還要在其上加入液晶顯示功能及語音功能。其中液晶顯示用戶的基本信息,語音則通過單片機的AD和PWM功能實現,通過功放發出聲音“請放入手指”及“確認通過”、“確認失敗”的聲音。
        2.2 PC機的功能
        (1)通信功能。通過USB接口與智能卡進行通信,且產生隨機數通過RSA及ECC算法對數據進行加解密;與指紋傳感器進行通信,得到相應的指紋數據。
        (2)數據庫管理功能。模擬中央數據庫,存儲大量用戶信息,以采入的指紋數據為標準進行查找。
        (3)模糊比較功能。在進行指紋比較過程中,所得到的數據與原始數據肯定存在一定程度的偏差,因此可設定好百分比,只要偏差在此允許范圍內便可默認為一致。
        (4)數據讀取顯示功能。PC機通過和單片機通訊可以讀到其相應數據,在屏幕上可以顯示以下內容:
        修改用戶密碼或指紋密碼; (CHANGEPIN)
        消費/取現;(DEBITFORPURCHASE/CASHWITHDRAW)
        讀余額;(GETBALANCE)
        輸入密碼; (GETPIN)
        中英文選擇;(CHINESEENGLISH)
        打印憑證: (PRINT)

        e.jpg



        3 軟件
        3.1 系統工作流程
        單片機首先復位,然后發消息等PC機回復確認是否正確通信,PC機回復信息確認通信正常。然后單片機發送身分確認請求,要示PC機輸入密碼及指紋數據,這些數據是經過加密之后傳輸的,單片機收到確認,然后根據其是否與內部信息匹配做下一步處理,如不匹配,則報錯;如錯三次,則顯示吞卡,如匹配,則回復確認消息,PC機系統從中央數據庫調相關資料。然后用戶可以根據自己的需要與PC機通信,并在液晶上顯示相關的操作過程。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 芦山县| 漾濞| 河西区| 石家庄市| 略阳县| 延庆县| 汉寿县| 新龙县| 堆龙德庆县| 五大连池市| 璧山县| 松潘县| 宁远县| 镇赉县| 宜良县| 宜黄县| 科技| 克拉玛依市| 南溪县| 绥化市| 潮安县| 江都市| 柳江县| 女性| 宜春市| 类乌齐县| 凌源市| 来凤县| 安龙县| 怀来县| 获嘉县| 留坝县| 渭源县| 盱眙县| 黑河市| 汝城县| 濮阳县| 苍山县| 漳平市| 镶黄旗| 石嘴山市|