專利名稱:一種基于銀行u盾的指紋適配方法、指紋適配器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體的說,涉及基于銀行U盾的指紋適配方法、指紋適配器及系統(tǒng)。
背景技術(shù):
U盾是用于網(wǎng)上銀行電子簽名和數(shù)字認證的工具,它內(nèi)置微型智能卡處理器,采用 1024位非對稱密鑰算法對網(wǎng)上數(shù)據(jù)進行加密、解密和數(shù)字簽名,確保網(wǎng)上交易的保密性、真實性、完整性和不可否認性。
在用戶每次使用銀行U盾進行網(wǎng)上交易的之前,都需要在電腦上先輸入U盾的密碼,然后再輸入自己的賬戶名和密碼,U盾會將用戶輸入的信息加密后傳送到銀行服務(wù)器中,待銀行服務(wù)器確認用戶的賬戶名和密碼后,用戶即可開始對自己的賬戶進行網(wǎng)上交易。在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題用戶每次在對自己的賬戶進行網(wǎng)上交易之前都需要輸入一遍U盾的密碼,所以這對于用戶而言非常的麻煩;而且,如果一旦用戶忘記自己的U盾密碼,還需要去銀行辦理密碼找回手續(xù),其過程也十分費時費力;另外,如果有人盜取了用戶的銀行賬戶名、密碼和U 盾密碼,那么便可以竊取該用戶的所有銀行賬戶里面的現(xiàn)金。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的設(shè)計目的在于,提供一種基于銀行U盾的指紋適配方法、指紋適配器及系統(tǒng),以使用戶在網(wǎng)上交易過程中更加方便和安全。本發(fā)明實施例是這樣實現(xiàn)的一種基于銀行U盾的指紋適配方法,包括獲取用戶的指紋數(shù)據(jù);在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的;當所述指紋數(shù)據(jù)與存儲器中的指紋模板相同時,則將所述存儲器中的U盾密碼發(fā)送給所述銀行U盾,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U 盾中;當獲取到所述銀行U盾的密碼檢測結(jié)果為密碼正確時,則將數(shù)據(jù)發(fā)送給所述銀行 U盾進行加密或解密。一種指紋適配器,包括獲取用戶的指紋數(shù)據(jù)的指紋傳感器;與所述指紋傳感器相連接的中央處理器,所述中央處理器在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的;
與所述中央處理器相連接且存儲U盾密碼和指紋模板的存儲器;與所述中央處理器相連接的發(fā)送器,所述發(fā)送器可通過所述中央處理器將所述存儲器中的U盾密碼發(fā)送給銀行U盾,并可將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密,所述 U盾密碼為預 先生成的且分別存儲在所述存儲器中和所述銀行U盾中。一種基于銀行U盾的指紋適配系統(tǒng),包括依次連接的計算機、指紋適配器和銀行U 盾;所述指紋適配器包括獲取用戶的指紋數(shù)據(jù)的指紋傳感器;與所述指紋傳感器相連接的中央處理器,所述中央處理器在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的;與所述中央處理器相連接且存儲U盾密碼和指紋模板的存儲器;與所述中央處理器相連接的發(fā)送器,所述發(fā)送器可通過所述中央處理器將所述存儲器中的U盾密碼發(fā)送給銀行U盾,并可將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密,所述 U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中。與現(xiàn)有技術(shù)相比,本實施例提供的技術(shù)方案具有以下優(yōu)點和特點在本發(fā)明提供的方案中,通過識別用戶的指紋數(shù)據(jù),來判斷用戶是否為該U盾的主人,通過指紋識別的方式代替了輸入密碼的方式,即使U盾被盜,偷盜者也無法通過U盾來對銀行賬戶進行控制,只有輸入正確的指紋數(shù)據(jù)才能夠?qū)︺y行賬戶進行控制,所以發(fā)明提供的方案不僅可以避免用戶每次都需要輸入U盾密碼的問題,而且還提高了 U盾的安全性。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明所提供的一種基于銀行U盾的指紋適配方法的流程圖;圖2為本發(fā)明所提供的一種指紋適配器的模塊圖;圖3為本發(fā)明所提供的一種基于銀行U盾的指紋適配系統(tǒng)的模塊圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。由于上述基于銀行U盾的指紋適配方法、指紋適配器及系統(tǒng)的具體實現(xiàn)存在多種方式,下面通過具體實施例進行詳細說明請參見圖I所示,圖I所示的為一種基于銀行U盾的指紋適配方法的流程圖,該指紋適配方法包括步驟S11、獲取用戶的指紋數(shù)據(jù);其中,可以通過指紋傳感器來獲取指紋數(shù)據(jù)。當然,也可以采用其他的設(shè)備來獲取用戶的指紋數(shù)據(jù)。步驟S12、在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的;其中,用戶在初始化階段,會先將自己的指紋數(shù)據(jù)傳輸?shù)酱鎯ζ髦?,以便于作為指紋模板,利用該指紋模板為后面驗證的過程提供判斷依據(jù)。因為人的指紋是唯一的,所以通過指紋即可判斷出當前的用戶是否為合法用戶。步驟S13、當所述指紋數(shù)據(jù)與存儲器中的指紋模板相同時,則將所述存儲器中的U 盾密碼發(fā)送給所述銀行U盾,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中;其中,在獲取到當前用戶的指紋數(shù)據(jù)后,系統(tǒng)會將該指紋數(shù)據(jù)與合法用戶的指紋模板進行對比,如果判斷出當前用戶的指紋數(shù)據(jù)與合法用戶的指紋模板相同,那么將存儲器中預先存儲的U盾密碼發(fā)給銀行U盾。這個U盾密碼是之前在初始化狀態(tài)下就已經(jīng)生成的,并且分別存儲在存儲器和銀行U盾中,U盾密碼既可以是自動生成的,也可以是按照預設(shè)規(guī)則分配的,也可以為用戶預先設(shè)定好的。另外,將存儲器中的U盾密碼發(fā)送給銀行U盾的目的是為了起到雙重保護的效果, 首先,通過指紋數(shù)據(jù)來判斷當前用戶是否為合法用戶,如果判斷結(jié)果為當前用戶是合法用戶,然后再將存儲器中的U盾密碼發(fā)送給銀行U盾,再讓銀行U盾判斷該初始化時預先生成并存儲在存儲器中的U盾密碼是否與分配給銀行U盾的密碼相同,如果相同,那么說明該用戶確實無誤的為合法用戶,所以通過雙重驗證以后,即可允許用戶對銀行U盾進行使用。步驟S14、當獲取到所述銀行U盾的密碼檢測結(jié)果為密碼正確時,則將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密。其中,在獲取到所述銀行U盾的密碼檢測結(jié)果為密碼正確時,說明銀行U盾已經(jīng)確認當前用戶為合法用戶,則當前用戶可以使用銀行U盾對數(shù)據(jù)進行加密或解密。由于使用銀行U盾進行加密或解密的過程為現(xiàn)有技術(shù),所以在此不再贅述。在圖I所示的實施例中,通過識別用戶的指紋數(shù)據(jù),來判斷用戶是否為該銀行U盾的主人,通過指紋識別的方式代替了輸入密碼的方式,即使U盾被盜,偷盜者也無法通過U 盾來對銀行賬戶進行控制,只有輸入正確的指紋數(shù)據(jù)才能夠?qū)︺y行賬戶進行控制,所以發(fā)明提供的方案不僅可以避免用戶每次都需要輸入U盾密碼的問題,而且還提高了 U盾的安全性。請參見圖2所示,圖2所示的為一種指紋適配器的模塊圖,該指紋適配器I包括 獲取用戶的指紋數(shù)據(jù)的指紋傳感器11 ;與所述指紋傳感器11相連接的中央處理器12,所述中央處理器12在存儲器13中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器13中的;與所述中央處理器12相連接且存儲U盾密碼和指紋模板的存儲器13 ;與所述中央處理器12相連接的 發(fā)送器14,所述發(fā)送器 14可通過所述中央處理器12將所述存儲器13中的U盾密碼發(fā)送給銀行U盾,并可將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中。請參見圖3所示,圖3所示的為一種基于銀行U盾的指紋適配系統(tǒng)的模塊圖,該指紋適配系統(tǒng)包括依次連接的計算機2、指紋適配器I和銀行U盾3 ;其中,所述指紋適配器I 包括獲取用戶4的指紋數(shù)據(jù)的指紋傳感器11 ;與所述指紋傳感器11相連接的中央處理器 12,所述中央處理器12在存儲器13中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶4預先將自己的指紋數(shù)據(jù)輸入到所述存儲器13中的;與所述中央處理器12相連接且存儲U盾密碼和指紋模板的存儲器13 ;與所述中央處理器12相連接的發(fā)送器14,所述發(fā)送器14可通過所述中央處理器12將所述存儲器13中的U盾密碼發(fā)送給銀行U盾3, 并可將數(shù)據(jù)發(fā)送給所述銀行U盾3進行加密或解密,所述U盾密碼為預先生成的且分別存儲在所述存儲器13中和所述銀行U盾3中。在圖3所示的實施例中,通過識別用戶的指紋數(shù)據(jù),來判斷用戶是否為該U盾的主人,通過指紋識別的方式代替了輸入密碼的方式,即使U盾被盜,偷盜者也無法通過U盾來對銀行賬戶進行控制,只有輸入正確的指紋數(shù)據(jù)才能夠?qū)︺y行賬戶進行控制,所以發(fā)明提供的方案不僅可以避免用戶每次都需要輸入U盾密碼的問題,而且還提高了 U盾的安全性。在圖2和圖3所示的實施例中,由于該裝置與系統(tǒng)與方法部分相對應(yīng),所以其具體的功能與說明請相互參見即可。需要說明的是,圖I至圖3所示的實施例只是本發(fā)明所介紹的優(yōu)選實施例,本領(lǐng)域技術(shù)人員在此基礎(chǔ)上,完全可以設(shè)計出更多的實施例,因此不在此處贅述。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權(quán)利要求
1.一種基于銀行U盾的指紋適配方法,其特征在于,包括 獲取用戶的指紋數(shù)據(jù); 在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的; 當所述指紋數(shù)據(jù)與存儲器中的指紋模板相同時,則將所述存儲器中的U盾密碼發(fā)送給所述銀行U盾,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中;當獲取到所述銀行U盾的密碼檢測結(jié)果為密碼正確時,則將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密。
2.一種指紋適配器,其特征在于,包括 獲取用戶的指紋數(shù)據(jù)的指紋傳感器; 與所述指紋傳感器相連接的中央處理器,所述中央處理器在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的; 與所述中央處理器相連接且存儲U盾密碼和指紋模板的存儲器; 與所述中央處理器相連接的發(fā)送器,所述發(fā)送器可通過所述中央處理器將所述存儲器中的U盾密碼發(fā)送給銀行U盾,并可將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中。
3.一種基于銀行U盾的指紋適配系統(tǒng),其特征在于,包括依次連接的計算機、指紋適配器和銀行U盾; 所述指紋適配器包括 獲取用戶的指紋數(shù)據(jù)的指紋傳感器; 與所述指紋傳感器相連接的中央處理器,所述中央處理器在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的; 與所述中央處理器相連接且存儲U盾密碼和指紋模板的存儲器; 與所述中央處理器相連接的發(fā)送器,所述發(fā)送器可通過所述中央處理器將所述存儲器中的U盾密碼發(fā)送給銀行U盾,并可將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中。
全文摘要
本發(fā)明公開了一種基于銀行U盾的指紋適配方法、指紋適配器及系統(tǒng),該方法包括獲取用戶的指紋數(shù)據(jù);在存儲器中查找與所述指紋數(shù)據(jù)相同的指紋模板,所述指紋模板為所述用戶預先將自己的指紋數(shù)據(jù)輸入到所述存儲器中的;當所述指紋數(shù)據(jù)與存儲器中的指紋模板相同時,則將所述存儲器中的U盾密碼發(fā)送給所述銀行U盾,所述U盾密碼為預先生成的且分別存儲在所述存儲器中和所述銀行U盾中;當獲取到所述銀行U盾的密碼檢測結(jié)果為密碼正確時,則將數(shù)據(jù)發(fā)送給所述銀行U盾進行加密或解密。本發(fā)明提供的方案不僅可以避免用戶每次都需要輸入U盾密碼的問題,而且還提高了U盾的安全性。
文檔編號G06F21/00GK102708318SQ20121013384
公開日2012年10月3日 申請日期2012年4月28日 優(yōu)先權(quán)日2012年4月28日
發(fā)明者王國芳, 程佩儀 申請人:鶴山世達光電科技有限公司