一種身份驗證方法及智慧卡的製作方法
2023-06-23 14:21:01 1
一種身份驗證方法及智慧卡的製作方法
【專利摘要】本發明公開了一種身份驗證方法及智慧卡,包括:當監控到智慧卡進行交易時,智慧卡採集持卡人的第二指紋特徵數據;判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。本發明技術方案簡單、安全地實現了對持卡人的身份識別。
【專利說明】一種身份驗證方法及智慧卡
【技術領域】
[0001]本發明涉及通信智慧卡應用技術,尤指一種身份驗證方法及智慧卡。
【背景技術】
[0002]目前的智慧卡指紋識別系統主要包括:智慧卡卡外指紋識別系統和智慧卡卡內指紋識別系統兩種。其中,
[0003]在智慧卡卡外指紋識別系統中,智慧卡僅僅作為指紋數據的存儲介質,指紋的識別過程在智慧卡外完成,在進行身份驗證時,外部讀卡設備通過專用接口從卡片內部獲取指紋數據,卡外指紋識別系統將用戶輸入的指紋數據與從智慧卡中獲取的指紋數據比對,完成指紋比對,從而完成身份驗證的過程。顯然,智慧卡卡外指紋識別系統的缺點:需要由外部讀卡設備讀出卡片內部指紋數據,這無疑會將用戶指紋數據暴露給外部終端設備,給整個系統帶來安全隱患。
[0004]而在智慧卡卡內指紋識別系統中,指紋比對過程在智慧卡內完成,外部終端設備無需從卡片內部獲取用戶指紋數據,只需將卡片使用者輸入的指紋數據傳遞給卡片,卡片完成比對過程後,輸出比對結果給終端設備,這將大大提高整個系統的安全水平,但指紋採集過程要仍然依賴於外部終端設備,需要銀行卡終端設備改造硬體系統,也就是說,智慧卡卡內指紋識別系統的指紋採集過程要依賴於終端設備,需要對智慧卡終端設備改造硬體系統,例如在POS機或其他設備上添加指紋採集裝置,應用起來比較複雜。
【發明內容】
[0005]為了解決上述技術問題,本發明提供了一種身份驗證方法及智慧卡,能夠簡單、安全地實現對持卡人的身份識別。
[0006]為了達到本發明目的,本發明提供了一種身份驗證方法,包括:
[0007]當監控到智慧卡進行交易時,智慧卡採集持卡人的第二指紋特徵數據;
[0008]判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。
[0009]進一步地,該方法之前還包括:智慧卡存儲用戶在辦理智慧卡時提供的第一指紋特徵數據,以及指紋匹配算法。
[0010]進一步地,判斷第一指紋特徵數據和第二指紋特徵數據是否匹配,包括:
[0011]獲取預先存儲的指紋匹配算法;
[0012]根據獲得的指紋匹配算法,對第一指紋特徵數據和第二指紋特徵數據進行匹配。
[0013]進一步地,該方法還包括:
[0014]當第一指紋特徵數據和第二指紋特徵數據匹配時,智慧卡通知終端身份驗證通過,進行後續的操作;
[0015]當第一指紋特徵數據和第二指紋特徵數據不匹配時,記錄不匹配的次數,並繼續採集持卡人的第二指紋特徵數據;當不匹配的次數超過預設的閾值次數時,智慧卡通知終端交易終止。
[0016]本發明還提供了一種智慧卡,包括:智能晶片和指紋特徵採集模塊;其中,
[0017]智能晶片,用於當監控到智慧卡進行交易時,向指紋特徵採集模塊發送採集指令;接收第二指紋特徵數據並獲取預先存儲的第一指紋特徵數據,並判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。
[0018]指紋特徵採集模塊,用於接收智能晶片的採集指令,根據採集指令採集持卡人的第二指紋特徵數據,並將採集到的持卡人的第二指紋特徵數據傳遞給智能晶片。
[0019]進一步地,智慧卡還包括指紋特徵存儲模塊,用於存儲用戶在辦理智慧卡時提供的第一指紋特徵數據;
[0020]智能晶片,還用於存儲指紋匹配算法。
[0021]進一步地,智慧卡還包括液晶顯示屏,與智能晶片相連,用於在被智能晶片激活之後,提示用戶輸入指紋信息;
[0022]指紋特徵採集模塊,具體用於:
[0023]在接收到智能晶片的採集指令後,採集持卡人的指紋信息;
[0024]對採集到的持卡人的指紋信息進行處理後生成第二指紋特徵數據。
[0025]進一步地,智能晶片還用於:當第一指紋特徵數據和第二指紋特徵數據匹配時,通知終端身份驗證通過,進行後續的操作;當第一指紋特徵數據和第二指紋特徵數據不匹配時,記錄不匹配的次數,並向指紋特徵採集模塊發送採集指令;
[0026]指紋特徵採集模塊,還用於當第一指紋特徵數據和第二指紋特徵數據不匹配時,繼續採集持卡人的第二指紋特徵數據;
[0027]智能晶片,還用於當不匹配的次數超過預設的閾值次數時,通知液晶顯示屏顯示交易終止或通知終端交易終止。
[0028]進一步地,智能晶片具體用於:
[0029]向指紋特徵存儲模塊發送獲取第一指紋特徵數據的指令;
[0030]接收指紋特徵存儲模塊返回的第一指紋特徵數據;
[0031]指紋特徵採集模塊,還用於:接收智能晶片的獲取第一指紋特徵數據的指令;並根據第一指紋特徵數據的指令將第一指紋特徵數據發送給智能晶片。
[0032]進一步,採集指令包括:採集持卡人的第二指紋特徵數據。
[0033]本發明技術方案包括:當監控到智慧卡進行交易時,智慧卡採集持卡人的第二指紋特徵數據;判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。本發明技術方案簡單、安全地實現了對智慧卡的識別。
【專利附圖】
【附圖說明】
[0034]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
[0035]圖1為本發明身份驗證方法的流程圖;
[0036]圖2為本發明智慧卡的結構示意圖。
【具體實施方式】
[0037]為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互任意組合。
[0038]圖1為本發明身份驗證方法的流程圖,如圖1所示,包括以下步驟:
[0039]步驟101:當監控到智慧卡進行交易時,智慧卡採集持卡人的第二指紋特徵數據。
[0040]進一步地,該方法之前還包括:智慧卡存儲用戶在辦理智慧卡時提供的第一指紋特徵數據,以及指紋匹配算法。
[0041]需要說明的是,這裡提供的第一指紋特徵數據,是指用戶在銀行櫃檯或是其他系統中辦理智慧卡時,有銀行櫃檯或是其他系統採集的辦卡人的指紋特徵數據。
[0042]其中,指紋匹配算法為點模式匹配算法,即基於細節特徵點坐標模型的空間拓撲結構匹配算法,也是當前應用最廣泛的一類指紋匹配算法。點模式匹配算法的具體應用屬於本領域技術人員的慣用技術手段,並不用來限制本發明,在此不再贅述。
[0043]步驟102:判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。
[0044]具體包括:獲取預先存儲的指紋匹配算法;
[0045]根據獲得的指紋匹配算法,對第一指紋特徵數據和第二指紋特徵數據進行匹配;匹配。
[0046]需要說明的是,關於如何對採集到的持卡人的指紋信息進行處理後生成第二指紋特徵數據,屬於本領域技術人員所熟知的慣用技術手段,並不用來限制本發明,在此不再贅述。
[0047]進一步地,該方法還包括:
[0048]當第一指紋特徵數據和第二指紋特徵數據匹配時,智慧卡通知終端身份驗證通過,進行後續的操作;
[0049]當第一指紋特徵數據和第二指紋特徵數據不匹配時,記錄不匹配的次數,並繼續採集持卡人的第二指紋特徵數據;當不匹配的次數超過預設的閾值次數時,智慧卡通知終端交易終止。
[0050]智慧卡可以通過本身內置的液晶顯示屏通知終端交易終止,也可以發送指令給終端,通知終端交易終止。
[0051]本發明中通過智慧卡採集持卡人的指紋信息,避免了依賴外部終端設備的弊端;通過智慧卡對第二指紋特徵數據與第一指紋特徵數據進行匹配,根據匹配結果進行後續的操作,無需由外部設備讀取智慧卡內的指紋數據,防止了智慧卡內指紋數據的丟失,簡單、安全地實現了對持卡人的身份識別。
[0052]圖2為本發明智慧卡的結構示意圖,如圖2所示,包括:智能晶片和指紋特徵採集模塊。其中,
[0053]智能晶片,用於當監控到智慧卡進行交易時,向指紋特徵採集模塊發送採集指令;接收第二指紋特徵數據並獲取預先存儲的第一指紋特徵數據,並判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。
[0054]其中,採集指令包括:採集持卡人的第二指紋特徵數據。
[0055]其中,智能晶片具體用於:
[0056]向指紋特徵存儲模塊發送獲取第一指紋特徵數據的指令;
[0057]接收指紋特徵存儲模塊返回的第一指紋特徵數據。
[0058]進一步地,智能晶片,還用於存儲指紋匹配算法。
[0059]指紋特徵採集模塊,用於接收智能晶片的採集指令,根據採集指令採集持卡人的第二指紋特徵數據,並將採集到的持卡人的第二指紋特徵數據傳遞給智能晶片。
[0060]指紋特徵採集模塊,還用於:接收智能晶片的獲取第一指紋特徵數據的指令;並根據第一指紋特徵數據的指令將第一指紋特徵數據發送給智能晶片。
[0061]進一步地,該智慧卡還包括指紋特徵存儲模塊,用於存儲用戶在辦理智慧卡時提供的第一指紋特徵數據。
[0062]進一步地,該智慧卡還包括液晶顯示屏,與智能晶片相連,用於在被智能晶片激活之後,提示用戶輸入指紋信息。
[0063]指紋特徵採集模塊,具體用於:
[0064]在接收到所述智能晶片的採集指令後,採集持卡人的指紋信息;
[0065]對採集到的持卡人的指紋信息進行處理後生成第二指紋特徵數據。
[0066]進一步地,智能晶片還用於:當第一指紋特徵數據和第二指紋特徵數據匹配時,通知終端身份驗證通過,進行後續的操作;當第一指紋特徵數據和第二指紋特徵數據不匹配時,記錄不匹配的次數,並向指紋特徵採集模塊發送採集指令。
[0067]指紋特徵採集模塊,還用於當第一指紋特徵數據和第二指紋特徵數據不匹配時,繼續採集持卡人的第二指紋特徵數據。
[0068]智能晶片,還用於當不匹配的次數超過預設的閾值次數時,通知所述液晶顯示屏顯示交易終止或通知終端交易終止。
[0069]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。本申請不限制於任何特定形式的硬體和軟體的結合。
[0070]以上所述,僅為本發明的較佳實例而已,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種身份驗證方法,其特徵在於,包括: 當監控到智慧卡進行交易時,智慧卡採集持卡人的第二指紋特徵數據; 判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。
2.根據權利要求1所述的智慧卡,其特徵在於,該方法之前還包括:所述智慧卡存儲用戶在辦理智慧卡時提供的第一指紋特徵數據,以及指紋匹配算法。
3.根據權利要求2所述的身份驗證方法,其特徵在於,所述判斷第一指紋特徵數據和第二指紋特徵數據是否匹配,包括: 獲取預先存儲的指紋匹配算法; 根據獲得的指紋匹配算法,對第一指紋特徵數據和第二指紋特徵數據進行匹配。
4.根據權利要求3所述的身份驗證方法,該方法還包括: 當所述第一指紋特徵數據和所述第二指紋特徵數據匹配時,所述智慧卡通知終端身份驗證通過,進行後續的操作; 當所述第一指紋特徵數據和所述第二指紋特徵數據不匹配時,記錄不匹配的次數,並繼續採集持卡人的第二指紋特徵數據;當不匹配的次數超過預設的閾值次數時,所述智慧卡通知終端交易終止。
5.一種智慧卡,其特徵在於,包括:智能晶片和指紋特徵採集模塊;其中, 智能晶片,用於當監控到智慧卡進行交易時,向指紋特徵採集模塊發送採集指令;接收第二指紋特徵數據並獲取預先存儲的第一指紋特徵數據,並判斷預先存儲的第一指紋特徵數據和採集到的第二指紋特徵數據是否匹配;當第一指紋特徵數據和第二指紋特徵數據匹配時,身份驗證通過。 指紋特徵採集模塊,用於接收智能晶片的採集指令,根據採集指令採集持卡人的第二指紋特徵數據,並將採集到的持卡人的第二指紋特徵數據傳遞給智能晶片。
6.根據權利要求5所述的智慧卡,其特徵在於,所述智慧卡還包括指紋特徵存儲模塊,用於存儲用戶在辦理智慧卡時提供的第一指紋特徵數據; 所述智能晶片,還用於存儲指紋匹配算法。
7.根據權利要求5所述的智慧卡,其特徵在於,所述智慧卡還包括液晶顯示屏,與所述智能晶片相連,用於在被智能晶片激活之後,提示用戶輸入指紋信息; 所述指紋特徵採集模塊,具體用於: 在接收到所述智能晶片的採集指令後,採集持卡人的指紋信息; 對採集到的持卡人的指紋信息進行處理後生成所述第二指紋特徵數據。
8.根據權利要求6-7任意一項所述的智慧卡,其特徵在於,所述智能晶片還用於:當所述第一指紋特徵數據和所述第二指紋特徵數據匹配時,通知終端身份驗證通過,進行後續的操作;當所述第一指紋特徵數據和所述第二指紋特徵數據不匹配時,記錄不匹配的次數,並向指紋特徵採集模塊發送採集指令; 所述指紋特徵採集模塊,還用於當第一指紋特徵數據和第二指紋特徵數據不匹配時,繼續採集持卡人的第二指紋特徵數據; 所述智能晶片,還用於當不匹配的次數超過預設的閾值次數時,通知所述液晶顯示屏顯示交易終止或通知終端交易終止。
9.根據權利要求6所述的智慧卡,其特徵在於,所述智能晶片具體用於: 向所述指紋特徵存儲模塊發送獲取第一指紋特徵數據的指令; 接收所述指紋特徵存儲模塊返回的第一指紋特徵數據; 所述指紋特徵採集模塊,還用於:接收所述智能晶片的獲取第一指紋特徵數據的指令;並根據第一指紋特徵數據的指令將所述第一指紋特徵數據發送給所述智能晶片。
10.根據權利要求6所述的智慧卡,其特徵在於,所述採集指令包括:採集持卡人的第二指紋特徵數據。
【文檔編號】G06Q20/34GK104392162SQ201410743664
【公開日】2015年3月4日 申請日期:2014年12月8日 優先權日:2014年12月8日
【發明者】鄭輝, 王新影, 郭磊明 申請人:北京大唐智慧卡技術有限公司