專利名稱:基于U-Key的多通道安全認(rèn)證系統(tǒng)及認(rèn)證方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全技術(shù)領(lǐng)域,具體涉及ー種保證網(wǎng)絡(luò)交易安全的基于U-Key的多通道安全認(rèn)證系統(tǒng)及認(rèn)證方法。
背景技術(shù):
隨著網(wǎng)上銀行、網(wǎng)絡(luò)交易等金融行為的普及,使用網(wǎng)絡(luò)進(jìn)行交易具有支付快捷、方便的特點(diǎn),得到廣大用戶的廣泛歡迎。但是,網(wǎng)絡(luò)具有開放性,網(wǎng)絡(luò)中的應(yīng)用系統(tǒng)、數(shù)據(jù)等面臨眾多的黑客、病毒的攻擊,用戶的交易數(shù)據(jù)很容易被盜取和篡改?,F(xiàn)有比較流行的保護(hù)用戶交易安全的終端設(shè)備是U-Key, U-Key,全稱USB Key,它
是ー種USB接ロ的硬件存儲(chǔ)設(shè)備。USB Key的模樣跟普通的U盤差不多,不同的是它里面存放了單片機(jī)或智能卡芯片,USB Key有一定的存儲(chǔ)空間,可以存儲(chǔ)用戶的私鑰以及數(shù)字證書,利用USB Key內(nèi)置的公鑰算法可以實(shí)現(xiàn)對(duì)用戶身份的認(rèn)證。目前USB Key被廣泛應(yīng)用于國(guó)內(nèi)的網(wǎng)上銀行領(lǐng)域,是公認(rèn)的較為安全的身份認(rèn)證技木。最典型的例子就是エ商銀行的U盾。U-Key是公認(rèn)的較為安全的身份認(rèn)證技木,U-Key通過(guò)內(nèi)部程序?qū)γ荑€、證書進(jìn)行操作完成身份認(rèn)證,建立安全通道和數(shù)字簽名,實(shí)現(xiàn)數(shù)據(jù)的安全傳輸和交易抗抵賴。但是,目前網(wǎng)銀交易數(shù)據(jù)都是通過(guò)唯一的Internet網(wǎng)絡(luò)通道進(jìn)行傳輸,而且對(duì)交易的認(rèn)證也僅限于U-Key的數(shù)字簽名和銀行賬戶的對(duì)應(yīng)關(guān)系,這樣的認(rèn)證方法存在很大的安全隱患。首先,如果用戶完成交易忘記拔掉U-Key,黑客或計(jì)算機(jī)病毒會(huì)模擬用戶行為,將賬號(hào)資金轉(zhuǎn)移;第二,U-Key如果丟失或被破解復(fù)制,非法用戶冒用合法用戶的身份,進(jìn)行違法操作,這樣就無(wú)法保證U-Key持有者身份的合法性;第三,交易數(shù)據(jù)在公開的網(wǎng)絡(luò)上進(jìn)行傳輸,被簽名的數(shù)據(jù)也存在被破解和篡改的風(fēng)險(xiǎn),被篡改后的數(shù)據(jù),銀行認(rèn)證系統(tǒng)也很難識(shí)別出來(lái)。因此,現(xiàn)有的通過(guò)單ー的U-Key保證網(wǎng)絡(luò)交易安全的方式,存在較大的安全隱患,需要提供一種多通道的安全認(rèn)證方式,保證數(shù)據(jù)的真實(shí)性、用戶身份的合法性以及交易數(shù)據(jù)符合用戶的意愿。
發(fā)明內(nèi)容
本發(fā)明為了降低用戶身份被冒用、賬戶資金被盜的風(fēng)險(xiǎn),提高個(gè)人網(wǎng)上銀行交易的安全性,而提供一種基于U-Key的多通道安全認(rèn)證系統(tǒng)及認(rèn)證方法。本發(fā)明采用以下技術(shù)方案
一種基于U-Key的多通道安全認(rèn)證系統(tǒng),包括U-Key,其特征在于在U-Key上添加GSM模塊,該GSM模塊ー邊連接U-Key的主控芯片,另ー邊通過(guò)無(wú)線網(wǎng)絡(luò)分別連接用戶的手機(jī)和銀行網(wǎng)絡(luò)服務(wù)器,所述U-Key具有能夠回顯交易賬戶、金額等交易信息的顯示屏,還具有用來(lái)完成確認(rèn)或取消操作的按鍵。一種基于U-Key的多通道安全認(rèn)證方法,其特征在于,包括以下步驟
步驟ー用戶通過(guò)計(jì)算機(jī)客戶端與銀行服務(wù)器建立連接;步驟ニ 用戶選擇交易類型,輸入交易金額;
步驟三用戶插入U(xiǎn)-Key,輸入U(xiǎn)-Key密碼,做簽名交易;
步驟四=U-Key屏幕顯示交易賬號(hào)和金額重要交易信息;
步驟五用戶查看U-Key的顯示信息和實(shí)際的交易信息是否一致,一致則按U-Key的確認(rèn)鍵;
步驟六=U-Key通過(guò)USB接ロ將交易信息和數(shù)字簽名通過(guò)計(jì)算機(jī)客戶端網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器,并緩存于銀行服務(wù)器;
步驟七=U-Key通過(guò)GSM模塊,將包括賬戶、金額等交易信息發(fā)送給用戶手機(jī);
步驟八=U-Key通過(guò)Hash算法,從數(shù)字簽名和交易信息中提取摘要并進(jìn)行加密,通過(guò)
GSM模塊發(fā)送給銀行網(wǎng)絡(luò)服務(wù)器;
步驟九銀行服務(wù)器通過(guò)Hash算法,從步驟六發(fā)來(lái)的交易信息和數(shù)字簽名中提取摘要與GSM模塊發(fā)來(lái)的摘要信息作對(duì)比;一致,則產(chǎn)生ー個(gè)隨機(jī)驗(yàn)證碼,并將驗(yàn)證碼信息發(fā)送給用戶手機(jī);否則,服務(wù)器終止本次交易;
步驟十用戶通過(guò)電腦輸入驗(yàn)證碼信息,確認(rèn)交易;
步驟十一服務(wù)器驗(yàn)證用戶輸入的驗(yàn)證碼,正確則完成本次交易,否則,提示用戶驗(yàn)證失敗,并終止本次操作。步驟六作為本方法的第一通道,用戶的交易數(shù)據(jù)經(jīng)過(guò)U-Key簽名認(rèn)證后通過(guò)USB接ロ輸出,由用戶計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器。步驟七作為本方法的第二通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù)通過(guò)GSM模塊發(fā)送給用戶手機(jī)。步驟八作為本方法的第三通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù),經(jīng)過(guò)U-Key中Hash算法換算后形成摘要,通過(guò)GSM模塊發(fā)送給銀行服務(wù)器。銀行服務(wù)器對(duì)用戶的每筆交易都會(huì)產(chǎn)生ー個(gè)動(dòng)態(tài)隨機(jī)驗(yàn)證碼。第一通道發(fā)送的數(shù)據(jù)將緩存于銀行服務(wù)器,為服務(wù)器下一步對(duì)比驗(yàn)證作準(zhǔn)備。本發(fā)明的有益效果是
本發(fā)明的基于U-Key的多通道安全認(rèn)證系統(tǒng)及方法,通過(guò)三個(gè)通道的認(rèn)證保證用戶身份不被冒用,交易信息不被篡改,相比以往的單一通道,更完善、更安全,真正保障了用戶網(wǎng)上交易的安全。
圖I為本發(fā)明的基于U-Key的多通道安全認(rèn)證方法流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)ー步描述
如圖I所示,一種基于U-Key的多通道安全認(rèn)證系統(tǒng),其特征在于
在現(xiàn)有的U-Key的基礎(chǔ)上增加GSM模塊,GSM模塊ー邊連接U-Key的主控芯片,另ー邊通過(guò)無(wú)線網(wǎng)絡(luò)分別連接用戶的手機(jī)和銀行網(wǎng)絡(luò)服務(wù)器。所述的U-Key具有顯示屏,能夠回顯交易賬戶、金額等交易信息;
所述的U-Key還具有按鍵,用來(lái)完成確認(rèn)或取消操作。
第一通道,用戶的交易數(shù)據(jù)經(jīng)過(guò)U-Key簽名認(rèn)證后通過(guò)USB接ロ輸出,由用戶計(jì)算機(jī)通過(guò)Internet網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器,并緩存于銀行服務(wù)器中;第二通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù)通過(guò)GSM模塊發(fā)送給用戶手機(jī);第三通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù),經(jīng)過(guò)U-Key中Hash算法換算后形成摘要,通過(guò)GSM模塊發(fā)送給銀行服務(wù)器。銀行服務(wù)器對(duì)第一通道接收的數(shù)據(jù)通過(guò)同樣的算法提取摘要,與第三通道的摘要信息作對(duì)比,如果一致,則證明數(shù)據(jù)在傳輸過(guò)程中沒(méi)有被篡改,銀行服務(wù)器會(huì)產(chǎn)生ー個(gè)隨機(jī)驗(yàn)證碼信息,發(fā)送給用戶手機(jī);否則,銀行服務(wù)器終止本次操作并通過(guò)手機(jī)短信提示用戶數(shù)據(jù)錯(cuò)誤。用戶手機(jī)接收驗(yàn)證碼信息,如果確認(rèn)交易,則在電腦中輸入驗(yàn)證碼信息,完成交易;否則,用戶取消本次交易或在規(guī)定時(shí)間內(nèi)用戶未進(jìn)行任何操作,服務(wù)器將終止本次交易。一種基于U-Key的多通道安全認(rèn)證方法,包括以下步驟
步驟ー用戶通過(guò)計(jì)算機(jī)客戶端與銀行服務(wù)器建立連接;
步驟ニ 用戶選擇交易類型,輸入交易金額;
步驟三用戶插入U(xiǎn)-Key,輸入U(xiǎn)-Key密碼,做簽名交易;
步驟四=U-Key屏幕顯示交易賬號(hào)和金額等重要交易信息;
步驟五用戶查看U-Key的顯示信息和實(shí)際的交易信息是否一致,一致則按U-Key的確認(rèn)鍵;
步驟六=U-Key通過(guò)USB接ロ將交易信息和數(shù)字簽名通過(guò)計(jì)算機(jī)客戶端網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器,并緩存于銀行服務(wù)器;
步驟七=U-Key通過(guò)GSM模塊,將交易信息(包括賬戶、金額等)發(fā)送給用戶手機(jī)。步驟八U-Key通過(guò)Hash算法,從數(shù)字簽名和交易信息中提取摘要并進(jìn)行加密,通過(guò)GSM模塊發(fā)送給銀行網(wǎng)絡(luò)服務(wù)器;
步驟九銀行服務(wù)器通過(guò)Hash算法,從U-Key發(fā)來(lái)的交易信息和數(shù)字簽名中提取摘要與GSM模塊發(fā)來(lái)的摘要信息作對(duì)比;一致,則產(chǎn)生一個(gè)隨機(jī)驗(yàn)證碼,并將驗(yàn)證碼信息發(fā)送給用戶手機(jī);否則,服務(wù)器終止本次交易,并提示用戶謹(jǐn)慎交易。步驟十用戶通過(guò)電腦輸入驗(yàn)證碼信息,確認(rèn)交易。步驟十一服務(wù)器驗(yàn)證用戶輸入的驗(yàn)證碼,正確則完成本次交易,否則,提示用戶驗(yàn)證失敗,并終止本次操作。所述的步驟六,作為本方法的第一通道,用戶的交易數(shù)據(jù)經(jīng)過(guò)U-Key簽名認(rèn)證后通過(guò)USB接ロ輸出,由用戶計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器。所述的步驟七,作為本方法的第二通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù)通過(guò)GSM模塊發(fā)送給用戶手機(jī)。所述的步驟八,作為本方法的第三通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù),經(jīng)過(guò)U-Key中的Hash算法換算形成摘要,通過(guò)GSM模塊發(fā)送給銀行服務(wù)器。所述步驟九中,銀行服務(wù)器對(duì)用戶的每筆交易都會(huì)產(chǎn)生ー個(gè)動(dòng)態(tài)隨機(jī)驗(yàn)證碼。銀行服務(wù)器對(duì)第一通道接收的數(shù)據(jù)通過(guò)相同的算法提取摘要,與第三通道的摘要信息作對(duì)比,如果一致,則證明數(shù)據(jù)在傳輸過(guò)程中沒(méi)有被篡改,銀行服務(wù)器會(huì)產(chǎn)生ー個(gè)隨機(jī)驗(yàn)證碼信息,發(fā)送給用戶手機(jī);否則,銀行服務(wù)器終止本次操作并通過(guò)手機(jī)短信提示用戶數(shù)據(jù)錯(cuò)誤。用戶手機(jī)接收驗(yàn)證碼信息,如果確認(rèn)交易,則在電腦中輸入驗(yàn)證碼信息,完成交易;否則,用戶取消本次交易或在規(guī)定時(shí)間內(nèi)用戶未進(jìn)行任何操作,服務(wù)器將終止本次交易。
綜上所述,基于U-Key的多通道安全認(rèn)證方法,通過(guò)多通道對(duì)用戶身份、交易信息等進(jìn)行核對(duì)、驗(yàn)證,有效保障了用戶身份的合法性和交易數(shù)據(jù)傳輸?shù)陌踩?。第一,用戶能夠?qū)崟r(shí)監(jiān)控自己所擁有的U-Key的使用情況,即使被盜用,用戶也能收到手機(jī)短信,第一時(shí)間采取措施,避免賬戶資金被非法竊取。第二,交易信息分別在公共網(wǎng)絡(luò)和GSM網(wǎng)絡(luò)中傳輸,并對(duì)兩個(gè)通道輸出的數(shù)據(jù)進(jìn)行驗(yàn)證,即使黑客、病毒等修改了公共網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù),銀行服務(wù)器也可以根據(jù)GSM網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)與之對(duì)比驗(yàn)證,來(lái)判斷數(shù)據(jù)是否被篡改,有效保障了數(shù)據(jù)傳輸?shù)陌踩?。第三,銀行服務(wù)器通過(guò)給用戶手機(jī)發(fā)送驗(yàn)證碼,用戶需要輸入驗(yàn)證碼信息才能完成交易。綜上所述,基于U-Key的安全認(rèn)證系統(tǒng)及認(rèn)證方法,能夠防止網(wǎng)上交易
黑客、病毒的攻擊,防止U-Key被復(fù)制的風(fēng)險(xiǎn),増加手機(jī)驗(yàn)證碼提交賬單的步驟,増加用戶體驗(yàn),彌補(bǔ)了現(xiàn)有U-Key的不足,使得網(wǎng)銀交易更安全。
權(quán)利要求
1.一種基于U-Key的多通道安全認(rèn)證系統(tǒng),包括U-Key,其特征在于在U-Key上添加GSM模塊,該GSM模塊一邊連接U-Key的主控芯片,另一邊通過(guò)無(wú)線網(wǎng)絡(luò)分別連接用戶的手機(jī)和銀行網(wǎng)絡(luò)服務(wù)器,所述U-Key具有能夠回顯交易賬戶、金額等交易信息的顯示屏,還具有為用戶提供確認(rèn)或取消操作的按鍵。
2.一種基于U-Key的多通道安全認(rèn)證方法,其特征在于,包括以下步驟 步驟一用戶通過(guò)計(jì)算機(jī)客戶端與銀行服務(wù)器建立連接; 步驟二 用戶選擇交易類型,輸入交易金額; 步驟三用戶插入U(xiǎn)-Key,輸入U(xiǎn)-Key密碼,做簽名交易; 步驟四=U-Key屏幕顯示交易賬號(hào)和金額重要交易信息; 步驟五用戶查看U-Key的顯示信息和實(shí)際的交易信息是否一致,一致則按U-Key的確認(rèn)鍵; 步驟六=U-Key通過(guò)USB接口將交易信息和數(shù)字簽名通過(guò)計(jì)算機(jī)客戶端網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器,并緩存于銀行服務(wù)器; 步驟七=U-Key通過(guò)GSM模塊,將包括賬戶、金額等交易信息發(fā)送給用戶手機(jī); 步驟八=U-Key通過(guò)Hash算法,從數(shù)字簽名和交易信息中提取摘要并進(jìn)行加密,通過(guò)GSM模塊發(fā)送給銀行網(wǎng)絡(luò)服務(wù)器; 步驟九銀行服務(wù)器通過(guò)Hash算法,從步驟六發(fā)來(lái)的交易信息和數(shù)字簽名中提取摘要與GSM模塊發(fā)來(lái)的摘要信息做對(duì)比;一致,則產(chǎn)生一個(gè)隨機(jī)驗(yàn)證碼,并將驗(yàn)證碼信息發(fā)送給用戶手機(jī);否則,服務(wù)器終止本次交易; 步驟十用戶通過(guò)電腦輸入驗(yàn)證碼信息,確認(rèn)交易; 步驟十一服務(wù)器驗(yàn)證用戶輸入的驗(yàn)證碼,正確則完成本次交易,否則,提示用戶驗(yàn)證失敗,并終止本次操作。
3.如權(quán)利要求2所述的基于U-Key的多通道安全認(rèn)證方法,其特征在于,步驟六作為本方法的第一通道,用戶的交易數(shù)據(jù)經(jīng)過(guò)U-Key簽名認(rèn)證后通過(guò)USB接口輸出,由用戶計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器。
4.如權(quán)利要求2所述的基于U-Key的多通道安全認(rèn)證方法,其特征在于,步驟七作為本方法的第二通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù)通過(guò)GSM模塊發(fā)送給用戶手機(jī)。
5.如權(quán)利要求2所述的基于U-Key的多通道安全認(rèn)證方法,其特征在于,步驟八作為本方法的第三通道,經(jīng)過(guò)數(shù)字簽名的交易數(shù)據(jù),經(jīng)過(guò)U-Key中Hash算法換算后形成摘要,通過(guò)GSM模塊發(fā)送給銀行服務(wù)器。
6.如權(quán)利要求2所述的基于U-Key的多通道安全認(rèn)證方法,其特征在于,銀行服務(wù)器對(duì)用戶的每筆交易都會(huì)產(chǎn)生一個(gè)動(dòng)態(tài)隨機(jī)驗(yàn)證碼。
7.如權(quán)利要求2所述的基于U-Key的多通道安全認(rèn)證方法,其特征在于,第一通道發(fā)送的數(shù)據(jù)將緩存于銀行服務(wù)器,為服務(wù)器下一步對(duì)比驗(yàn)證作準(zhǔn)備。
全文摘要
本發(fā)明涉及一種保證網(wǎng)絡(luò)交易安全的基于U-Key的多通道安全認(rèn)證系統(tǒng)及認(rèn)證方法,包括U-Key,在U-Key上添加GSM模塊,GSM模塊一邊連接U-Key主控芯片,另一邊通過(guò)無(wú)線網(wǎng)絡(luò)連接用戶手機(jī)和銀行網(wǎng)絡(luò)服務(wù)器,U-Key具有回顯交易賬戶、金額交易信息的顯示屏,還具有完成確認(rèn)或取消操作的按鍵,GSM模塊將U-Key簽名認(rèn)證后數(shù)據(jù)發(fā)送給用戶手機(jī)和銀行網(wǎng)絡(luò)服務(wù)器,通過(guò)多通道傳輸、多方認(rèn)證,來(lái)防止用戶身份被冒用、傳輸數(shù)據(jù)被篡改的風(fēng)險(xiǎn),用戶交易數(shù)據(jù)經(jīng)過(guò)U-Key簽名認(rèn)證后通過(guò)USB接口輸出,由用戶計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)發(fā)送給銀行服務(wù)器,并緩存于銀行服務(wù)器中,通過(guò)多通道對(duì)用戶身份、交易信息進(jìn)行核對(duì)驗(yàn)證,有效保障了用戶身份合法性和交易數(shù)據(jù)傳輸?shù)陌踩浴?br>
文檔編號(hào)H04L29/08GK102819799SQ20121026109
公開日2012年12月12日 申請(qǐng)日期2012年7月26日 優(yōu)先權(quán)日2012年7月26日
發(fā)明者蘇慶會(huì), 董建強(qiáng), 梁松濤, 張魯國(guó), 劉熙胖, 王科峰, 劉長(zhǎng)河 申請(qǐng)人:鄭州信大捷安信息技術(shù)股份有限公司