專利名稱:一種動態(tài)密碼生成裝置、動態(tài)密碼實(shí)現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子信息領(lǐng)域,尤其涉及一種動態(tài)密碼生成裝置、動態(tài)密碼實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
動態(tài)口令生成裝置生成的動態(tài)密碼也稱一次性密碼(One-time Password),它指用戶的密碼按照時間或使用次數(shù)不斷動態(tài)變化,每個密碼只使用一次。目前,動態(tài)密碼被廣泛運(yùn)用在網(wǎng)上銀行、網(wǎng)游、電信運(yùn)營商、電子政務(wù)、企業(yè)等應(yīng)用領(lǐng)域?,F(xiàn)有技術(shù)中的動態(tài)密碼的生成終端分類短信密碼、動態(tài)令牌、刮刮卡等,其中動態(tài)令牌包含硬件令牌和手機(jī)令牌兩種形式,下面以主流的短信密碼和動態(tài)令牌來說明。動態(tài)令牌是一種用于生成動態(tài)密碼的專用硬件,大小相當(dāng)于一張閃存盤,顯示方式類似于電子手表,它內(nèi)置電源、密碼生成芯片和顯示屏。密碼生成芯片運(yùn)行專門的密碼算法,根據(jù)當(dāng)前時間或使用次數(shù)生成當(dāng)前密碼并顯示在顯示屏上。認(rèn)證服務(wù)器采用相同的算法計(jì)算當(dāng)前的有效密碼。密碼通常為6至8位的數(shù)字組合。由于每次使用的密碼必須由動態(tài)令牌來產(chǎn)生,只有合法用戶才持有該硬件,所以只要密碼驗(yàn)證通過,系統(tǒng)就可以認(rèn)為該用戶的身份是可靠的。而用戶每次使用的密碼都不相同,即使黑客截獲了一次密碼,也無法利用這個密碼來仿冒合法用戶的身份。短信密碼是身份認(rèn)證系統(tǒng)以短信形式發(fā)送隨機(jī)的6至8位密碼到客戶的手機(jī)上, 客戶在登錄或者交易認(rèn)證時候輸入此動態(tài)密碼,從而確保系統(tǒng)身份認(rèn)證的安全性?,F(xiàn)有技術(shù)中的動態(tài)密碼技術(shù)的缺點(diǎn)是由于動態(tài)密碼需要用戶手工輸入至交易終端,用戶輸入過程中很容易發(fā)生錯誤,造成密碼驗(yàn)證失敗。
發(fā)明內(nèi)容
本發(fā)明提供一種以圖形(圖像)顯示/采集的方式將動態(tài)密碼等信息傳輸至手機(jī)等交易終端的動態(tài)密碼生成裝置,并提供相應(yīng)的動態(tài)密碼實(shí)現(xiàn)方法及系統(tǒng),以解決目前動態(tài)密碼生成裝置生成的動態(tài)密碼需要用戶手工輸入至交易終端的問題。為了解決上述問題,本發(fā)明提供一種動態(tài)密碼實(shí)現(xiàn)方法,該方法包括動態(tài)密碼生成裝置接收到交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。此外,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。此外,交易終端將動態(tài)密碼圖形包含在彩信中發(fā)送至認(rèn)證服務(wù)器。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)方法,該方法包括動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的動態(tài)密碼圖形,并對動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼;交易終端將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。此外,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,在使用所述挑戰(zhàn)碼生成動態(tài)密碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼, 并進(jìn)行動態(tài)密碼的認(rèn)證。此外,所述動態(tài)密碼圖形包括以下一種或多種動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,在使用所述挑戰(zhàn)碼生成動態(tài)密碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的動態(tài)密碼圖形,并對動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼進(jìn)行認(rèn)證。此外,所述動態(tài)密碼圖形包括以下一種或多種動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。本發(fā)明還提供一種動態(tài)密碼生成裝置,包含主控模塊,安全模塊;所述動態(tài)密碼生成裝置還包含音頻信號連接部件,語音通訊處理單元以及顯示模塊;其中
音頻信號連接部件,用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號并輸出至語音通訊處理模塊;語音通訊處理模塊,用于將音頻信號連接部件輸出的音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,并將其發(fā)送給主控模塊;安全模塊使用接收到的所述挑戰(zhàn)碼生成所述動態(tài)密碼,并將其發(fā)送給主控模塊;主控模塊用于將接收到的挑戰(zhàn)碼發(fā)送給安全模塊,將安全模塊生成的表示該動態(tài)密碼的動態(tài)密碼圖形發(fā)送給顯示模塊;顯示模塊,用于顯示所述動態(tài)密碼圖形。。此外,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)方法,該方法包括動態(tài)密碼生成裝置生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的該動態(tài)密碼的字符所對應(yīng)的圖形,并將采集到的所述圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對接收到的所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。此外,動態(tài)密碼生成裝置采用如下方法生成所述動態(tài)密碼動態(tài)密碼生成裝置接收到交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用挑戰(zhàn)碼生成所述動態(tài)密碼。此外,交易終端將所述圖形包含在彩信中發(fā)送至認(rèn)證服務(wù)器。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)方法,該方法包括動態(tài)密碼生成裝置生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并對所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼;交易終端將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。此外,動態(tài)密碼生成裝置采用如下方法生成所述動態(tài)密碼動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用挑戰(zhàn)碼生成所述動態(tài)密碼。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并將采集到的所述圖形發(fā)送至認(rèn)證服務(wù)器;
認(rèn)證服務(wù)器,用于對接收到的所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。此外,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號, 并對所述音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成所述動態(tài)密碼。本發(fā)明還提供一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并對所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼進(jìn)行認(rèn)證。此外,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號, 并對所述音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成所述動態(tài)密碼。綜上所述,由于本發(fā)明的動態(tài)密碼生成裝置及交易終端采用圖形顯示、圖形采集的方式進(jìn)行動態(tài)密碼的傳輸,使得用戶可以方便地使用較為復(fù)雜的動態(tài)密碼,并且可以與具有圖像采集功能的任意交易終端配合使用,實(shí)現(xiàn)成本較低。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。圖1是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第一實(shí)施例流程圖;圖2是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第一實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖;圖3是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第二實(shí)施例流程圖;圖4是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第二實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖;圖5是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第三實(shí)施例流程圖;圖6是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第三實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第四實(shí)施例流程圖;圖8是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第四實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的核心是,動態(tài)密碼生成裝置接收到交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,并使用挑戰(zhàn)碼將其生成的動態(tài)密碼等待傳輸信息以圖形方式(字符圖形、點(diǎn)陣圖形、條形碼圖形等)顯示在顯示屏上供手機(jī)等交易終端進(jìn)行圖形(圖像)采集,交易終端采集到包含(表示)動態(tài)密碼的圖形(以下稱為動態(tài)密碼圖形)后進(jìn)行識別,提取對應(yīng)的動態(tài)密碼,并將其發(fā)送給認(rèn)證服務(wù)器進(jìn)行認(rèn)證;或者交易終端將采集到的動態(tài)密碼圖形發(fā)送給認(rèn)證服務(wù)器進(jìn)行圖像識別和認(rèn)證?;蛘邉討B(tài)密碼生成裝置將生成的動態(tài)密碼所對應(yīng)的字符顯示在顯示屏上供手機(jī)等交易終端采集表示動態(tài)密碼的字符所對應(yīng)的圖形,交易終端采集到包含表示該動態(tài)密碼的字符的圖形后進(jìn)行識別,提取對應(yīng)的動態(tài)密碼,并將其發(fā)送給認(rèn)證服務(wù)器進(jìn)行認(rèn)證;或者交易終端將采集到的表示該動態(tài)密碼的字符的圖形發(fā)送給認(rèn)證服務(wù)器進(jìn)行圖像識別和認(rèn)證。下面將結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。第一實(shí)施例圖1是本發(fā)明電子簽名的認(rèn)證方法第一實(shí)施例流程圖。如圖1所示,該方法包括101,動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼;本實(shí)施例中,動態(tài)密碼生成裝置通過音頻數(shù)據(jù)接收模塊接收交易終端以音頻形式發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號,并對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;例如,動態(tài)密碼生成裝置可以通過其麥克風(fēng)接收交易終端的揚(yáng)聲器播放(發(fā)送)的經(jīng)過音頻編碼的挑戰(zhàn)碼(音頻信號),并對其進(jìn)行音頻解碼。當(dāng)然,動態(tài)密碼生成裝置還可以通過其它接口(例如,無線通信接口 )接收挑戰(zhàn)碼。102,動態(tài)密碼生成裝置使用接收到的挑戰(zhàn)碼生成對應(yīng)的動態(tài)密碼。103,動態(tài)密碼生成裝置將其生成的動態(tài)密碼以圖形形式顯示在動態(tài)密碼生成裝置的顯示屏(顯示模塊)上;上述圖形包括字符圖形、點(diǎn)陣圖形、條形碼圖形等。上述字符圖形是由依次顯示在顯示屏上的動態(tài)密碼的各字符所構(gòu)成的圖形。上述點(diǎn)陣圖形可以是黑白點(diǎn)陣圖形,黑白點(diǎn)陣圖形的一個或多個像素(例如,4個像素)可以用于表示動態(tài)密碼中的一個比特;例如,用黑色像素與白色像素分別表示二進(jìn)制的比特0(或比特1)與比特1 (或比特0)。上述條形碼圖形可以是對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼(即包含或表示動態(tài)密碼的條形碼),上述條形碼可以是一維條形碼或者二維條形碼(簡稱一維碼或二維碼)。優(yōu)選地,為了包含較多的信息,上述圖形為二維條形碼。如果上述圖形為條形碼,需要對動態(tài)密碼根據(jù)所采用的條形碼編碼方式進(jìn)行編碼,并根據(jù)編碼信息生成相應(yīng)的條形碼圖形。一維條碼的編碼方式可以采用Code39碼(標(biāo)準(zhǔn)39碼)、Codabar碼(庫德巴碼)、Code25碼(標(biāo)準(zhǔn)25碼)、ITF25碼(交叉25碼)、 Matrix25 碼(矩陣 25 碼)、UPC_A 碼、UPC-E 碼、EAN-13 碼(EAN-13 國際商品條碼)、EAN_8 碼(EAN-8國際商品條碼)、Codel28碼(Codel28碼,包括EAW28碼)等。二維條碼可以采用:PDF417 碼、Code49 碼、Code 16K 碼、Data Matrix 碼、MaxiCode 碼等。104,交易終端對顯示在動態(tài)密碼生成裝置顯示屏上的動態(tài)密碼圖形進(jìn)行采集,并將采集得到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;交易終端可以使用自帶的攝像頭進(jìn)行動態(tài)密碼圖形的采集。交易終端可以通過彩信等方式將動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器。105,認(rèn)證服務(wù)器對動態(tài)密碼圖形進(jìn)行識別,提取出其中包含的動態(tài)密碼;根據(jù)動態(tài)密碼圖形類型的不同,從動態(tài)密碼圖形中提取動態(tài)密碼的方式也有所不同;例如如果動態(tài)密碼圖形為由依序排列的動態(tài)密碼的各字符組成的字符圖形,采用現(xiàn)有的0CR(0ptical Character Recognition,光學(xué)字符識別)技術(shù)即可從動態(tài)密碼圖形中提取其中包含的動態(tài)密碼;如果動態(tài)密碼圖形為點(diǎn)陣圖形,可以先根據(jù)點(diǎn)陣圖形各像素的色彩或灰度值得到動態(tài)密碼所對應(yīng)的二進(jìn)制數(shù)據(jù),并根據(jù)該二進(jìn)制數(shù)據(jù)得到對應(yīng)的動態(tài)密碼;如果動態(tài)密碼圖形為條形碼圖形,采用現(xiàn)有技術(shù)中的條形碼識別及相應(yīng)的解碼技術(shù)即可從動態(tài)密碼圖形中提取其中包含的動態(tài)密碼。106,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。圖2是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第一實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖, 如圖2所示,本發(fā)明的動態(tài)密碼實(shí)現(xiàn)系統(tǒng)包含動態(tài)密碼生成裝置,交易終端和認(rèn)證服務(wù)器;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將表示該動態(tài)密碼的動態(tài)密碼圖形顯示在顯示模塊(顯示屏)上;交易終端,用于采集顯示在顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼, 并進(jìn)行動態(tài)密碼的認(rèn)證。此外,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號, 并對音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,使用挑戰(zhàn)碼生成上述動態(tài)密碼。動態(tài)密碼圖形包括以下一種或多種動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。具體地說,動態(tài)密碼生成裝置中包含主控模塊、安全模塊,顯示模塊(顯示屏)、 音頻信號連接部件以及語音通訊處理單元;其中音頻信號連接部件,用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號并輸出至語音通訊處理模塊;音頻信號連接部件可以是用于與交易終端進(jìn)行連接并傳輸音頻信號的音頻連接插頭或音頻連接插口,用于接收交易終端的揚(yáng)聲器播放(發(fā)送)的音頻信號的麥克風(fēng)。語音通訊處理模塊,用于將音頻信號連接部件輸出的音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,并將其發(fā)送給主控模塊;安全模塊,用于使用接收到的所述挑戰(zhàn)碼生成動態(tài)密碼,并將其發(fā)送給主控模塊;主控模塊,用于將接收到的挑戰(zhàn)碼發(fā)送給安全模塊,將表示該安全模塊生成的表示該態(tài)密碼的動態(tài)密碼圖形發(fā)送給顯示模塊;顯示模塊,用于顯示動態(tài)密碼圖形。第二實(shí)施例圖3是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第二實(shí)施例流程圖。如圖3所示,該方法包括301 303,與步驟101 103相同。
304,交易終端對顯示在動態(tài)密碼生成裝置上的動態(tài)密碼圖形進(jìn)行采集,并對動態(tài)密碼圖形進(jìn)行識別,提取出其中包含的動態(tài)密碼。305,交易終端將動態(tài)密碼發(fā)送給認(rèn)證服務(wù)器。306,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。圖4是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第二實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖,與圖2所示動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第一實(shí)施例相比,圖4所示的動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第二實(shí)施例具有以下區(qū)別交易終端在采集得到動態(tài)密碼圖形后,進(jìn)行動態(tài)密碼圖形的識別,提取其中包含的動態(tài)密碼,并將動態(tài)密碼發(fā)送給認(rèn)證服務(wù)器進(jìn)行認(rèn)證。第三實(shí)施例圖5是本發(fā)明電子簽名的認(rèn)證方法第三實(shí)施例流程圖。如圖5所示,該方法包括501,動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼;本實(shí)施例中,動態(tài)密碼生成裝置可以通過音頻數(shù)據(jù)接收模塊接收交易終端以音頻形式發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號,并對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;例如,動態(tài)密碼生成裝置可以通過其麥克風(fēng)接收交易終端的揚(yáng)聲器播放(發(fā)送)的經(jīng)過音頻編碼的挑戰(zhàn)碼(音頻信號),并對其進(jìn)行音頻解碼。當(dāng)然,動態(tài)密碼生成裝置還可以通過其它接口(例如,無線通信接口 )接收挑戰(zhàn)碼。502,動態(tài)密碼生成裝置使用接收到的挑戰(zhàn)碼生成對應(yīng)的動態(tài)密碼。如果生成動態(tài)密碼不需要挑戰(zhàn)碼,則動態(tài)密碼生成裝置生成動態(tài)密碼后,直接執(zhí)行步驟503。503,動態(tài)密碼生成裝置將其生成的動態(tài)密碼的字符顯示在動態(tài)密碼生成裝置的顯示屏(顯示模塊)上;504,交易終端對顯示在動態(tài)密碼生成裝置顯示屏上的動態(tài)密碼的字符所對應(yīng)的圖形進(jìn)行采集,并將采集得到的圖形發(fā)送至認(rèn)證服務(wù)器;交易終端可以使用自帶的攝像頭進(jìn)行圖形的采集。交易終端可以通過彩信等方式將動態(tài)密碼的字符所對應(yīng)的圖形發(fā)送至認(rèn)證服務(wù)
ο505,認(rèn)證服務(wù)器對動態(tài)密碼的字符所對應(yīng)的圖形進(jìn)行識別,提取出其中包含的動態(tài)密碼;例如如果動態(tài)密碼所對應(yīng)的圖形為由依序排列的動態(tài)密碼的各字符組成的字符圖形,采用現(xiàn)有的OCR (Optical Character Recognition,光學(xué)字符識別)技術(shù)即可從動態(tài)密碼圖形中提取其中包含的動態(tài)密碼。506,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。圖6是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第三實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖,如圖6所示,本發(fā)明的動態(tài)密碼實(shí)現(xiàn)系統(tǒng)包含動態(tài)密碼生成裝置,交易終端和認(rèn)證服務(wù)器;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將表示該動態(tài)密碼的字符所對應(yīng)的圖形顯示在顯示模塊(顯示屏)上;
交易終端,用于采集顯示在顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并將采集到的圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的表示該動態(tài)密碼的字符所對應(yīng)的圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。此外,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號,并對音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,使用挑戰(zhàn)碼生成上述動態(tài)密碼。具體地說,動態(tài)密碼生成裝置中包含主控模塊、安全模塊,顯示模塊(顯示屏);其中安全模塊,用于生成動態(tài)口令,并將其發(fā)送給主控模塊;主控模塊,用于將表示該動態(tài)口令的字符所對應(yīng)的圖形發(fā)送給顯示模塊;顯示模塊,用于顯示表示動態(tài)口令的字符所對應(yīng)的圖形。此外,動態(tài)口令生成裝置還可以包含音頻信號連接部件,語音通訊處理單元;音頻信號連接部件,用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號并輸出至語音通訊處理模塊;音頻信號連接部件可以是用于與交易終端進(jìn)行連接并傳輸音頻信號的音頻連接插頭或音頻連接插口,用于接收交易終端的揚(yáng)聲器播放(發(fā)送)的音頻信號的麥克風(fēng)。語音通訊處理模塊,用于將音頻信號連接部件輸出的音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,并將其發(fā)送給主控模塊;主控模塊還用于將接收到的挑戰(zhàn)碼發(fā)送給安全模塊;安全模塊使用接收到的挑戰(zhàn)碼生成動態(tài)口令。第四實(shí)施例圖7是本發(fā)明動態(tài)密碼實(shí)現(xiàn)方法第四實(shí)施例流程圖。如圖7所示,該方法包括701 703,與步驟501 503相同。704,交易終端對顯示在動態(tài)密碼生成裝置上的表示動態(tài)密碼的字符所對應(yīng)的圖形進(jìn)行采集,并對該圖形進(jìn)行識別,提取出其中包含的動態(tài)密碼。705,交易終端將動態(tài)密碼發(fā)送給認(rèn)證服務(wù)器。706,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。圖8是本發(fā)明動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第四實(shí)施例及動態(tài)密碼生成裝置的結(jié)構(gòu)示意圖,與圖8所示動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第四實(shí)施例相比,圖8所示的動態(tài)密碼實(shí)現(xiàn)系統(tǒng)第四實(shí)施例具有以下區(qū)別交易終端在采集得到表示動態(tài)密碼的字符所對應(yīng)的圖形后,進(jìn)行圖形的識別,提取其中包含的動態(tài)密碼,并將動態(tài)密碼發(fā)送給認(rèn)證服務(wù)器進(jìn)行認(rèn)證。綜上所述,由于本發(fā)明的動態(tài)密碼生成裝置及交易終端采用圖形顯示、圖形采集的方式進(jìn)行動態(tài)密碼的傳輸,使得用戶可以方便地使用較為復(fù)雜的動態(tài)密碼,并且可以與具有圖像采集功能的任意交易終端配合使用,實(shí)現(xiàn)成本較低。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種動態(tài)密碼實(shí)現(xiàn)方法,其特征在于,該方法包括動態(tài)密碼生成裝置接收到交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。
2.如權(quán)利要求1所述的方法,其特征在于,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形, 以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。
3.如權(quán)利要求1所述的方法,其特征在于,交易終端將動態(tài)密碼圖形包含在彩信中發(fā)送至認(rèn)證服務(wù)器。
4.一種動態(tài)密碼實(shí)現(xiàn)方法,其特征在于,該方法包括動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的動態(tài)密碼圖形,并對動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼;交易終端將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。
5.如權(quán)利要求4所述的方法,其特征在于,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形, 以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。
6.一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;其特征在于,所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,在使用所述挑戰(zhàn)碼生成動態(tài)密碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述動態(tài)密碼圖形包括以下一種或多種動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。
8.一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;其特征在于,所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,在使用所述挑戰(zhàn)碼生成動態(tài)密碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的動態(tài)密碼圖形,并對動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器; 認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼進(jìn)行認(rèn)證。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述動態(tài)密碼圖形包括以下一種或多種動態(tài)密碼的各字符依次組成的字符圖形,以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。
10.一種動態(tài)密碼生成裝置,包含主控模塊,安全模塊;其特征在于,所述動態(tài)密碼生成裝置還包含音頻信號連接部件,語音通訊處理單元以及顯示模塊;其中音頻信號連接部件,用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號并輸出至語音通訊處理模塊;語音通訊處理模塊,用于將音頻信號連接部件輸出的音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼,并將其發(fā)送給主控模塊;安全模塊使用接收到的所述挑戰(zhàn)碼生成所述動態(tài)密碼,并將其發(fā)送給主控模塊; 主控模塊用于將接收到的挑戰(zhàn)碼發(fā)送給安全模塊,將安全模塊生成的表示該動態(tài)密碼的動態(tài)密碼圖形發(fā)送給顯示模塊;顯示模塊,用于顯示所述動態(tài)密碼圖形。
11.如權(quán)利要求10所述的動態(tài)密碼生成裝置,其特征在于,所述動態(tài)密碼圖形包括以下一種或多種由動態(tài)密碼的各字符依次組成的字符圖形, 以一個或多個像素表示動態(tài)密碼的一個比特的點(diǎn)陣圖形,對動態(tài)密碼進(jìn)行轉(zhuǎn)換后生成的條形碼。
12.一種動態(tài)密碼實(shí)現(xiàn)方法,其特征在于,該方法包括動態(tài)密碼生成裝置生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的該動態(tài)密碼的字符所對應(yīng)的圖形,并將采集到的所述圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對接收到的所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。
13.如權(quán)利要求12所述的方法,其特征在于,動態(tài)密碼生成裝置采用如下方法生成所述動態(tài)密碼動態(tài)密碼生成裝置接收到交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用挑戰(zhàn)碼生成所述動態(tài)密碼。
14.如權(quán)利要求12所述的方法,其特征在于,交易終端將所述圖形包含在彩信中發(fā)送至認(rèn)證服務(wù)器。
15.一種動態(tài)密碼實(shí)現(xiàn)方法,其特征在于,該方法包括動態(tài)密碼生成裝置生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在動態(tài)密碼生成裝置的顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并對所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼;交易終端將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器,認(rèn)證服務(wù)器對動態(tài)密碼進(jìn)行認(rèn)證。
16.如權(quán)利要求15所述的方法,其特征在于,動態(tài)密碼生成裝置采用如下方法生成所述動態(tài)密碼動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用挑戰(zhàn)碼生成所述動態(tài)密碼。
17.一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;其特征在于,所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并將采集到的所述圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號,并對所述音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成所述動態(tài)密碼。
19.一種動態(tài)密碼實(shí)現(xiàn)系統(tǒng),包括動態(tài)密碼生成裝置、交易終端和認(rèn)證服務(wù)器;其特征在于,所述動態(tài)密碼生成裝置設(shè)置有顯示屏;其中動態(tài)密碼生成裝置,用于在生成動態(tài)密碼后,將用于表示該動態(tài)密碼的字符顯示在所述顯示屏上;交易終端,用于采集顯示在所述顯示屏上的表示該動態(tài)密碼的字符所對應(yīng)的圖形,并對所述圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,將動態(tài)密碼發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器,用于對接收到的動態(tài)密碼進(jìn)行認(rèn)證。
20.如權(quán)利要求19所述的系統(tǒng),其特征在于,動態(tài)密碼生成裝置還用于接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號,并對所述音頻信號進(jìn)行音頻解碼,得到挑戰(zhàn)碼;動態(tài)密碼生成裝置使用所述挑戰(zhàn)碼生成所述動態(tài)密碼。
全文摘要
一種動態(tài)密碼生成裝置、動態(tài)密碼實(shí)現(xiàn)方法及系統(tǒng),該動態(tài)密碼實(shí)現(xiàn)方法包括動態(tài)密碼生成裝置接收交易終端發(fā)送的挑戰(zhàn)碼所對應(yīng)的音頻信號后,對其進(jìn)行音頻解碼,得到挑戰(zhàn)碼,使用挑戰(zhàn)碼生成動態(tài)密碼后,將用于表示該動態(tài)密碼的動態(tài)密碼圖形顯示在顯示屏上;交易終端采集顯示在動態(tài)密碼生成裝置的顯示屏上的動態(tài)密碼圖形,并將采集到的動態(tài)密碼圖形發(fā)送至認(rèn)證服務(wù)器;認(rèn)證服務(wù)器對接收到的動態(tài)密碼圖形進(jìn)行識別,提取其中包含的動態(tài)密碼,并進(jìn)行動態(tài)密碼的認(rèn)證。由于本發(fā)明的動態(tài)密碼生成裝置及交易終端采用圖形顯示、圖形采集的方式進(jìn)行動態(tài)密碼的傳輸,使得動態(tài)密碼生成裝置可以與具有圖像采集功能的交易終端配合使用,以較低的成本實(shí)現(xiàn)銀行業(yè)務(wù)。
文檔編號H04L9/32GK102387020SQ20111032208
公開日2012年3月21日 申請日期2011年10月20日 優(yōu)先權(quán)日2011年10月20日
發(fā)明者李東聲 申請人:北京天地融科技有限公司