一種動態(tài)二維碼認(rèn)證裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及安全認(rèn)證技術(shù)領(lǐng)域,尤其涉及一種動態(tài)二維碼認(rèn)證裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著手機(jī)銀行用戶數(shù)量的增多,只憑借靜態(tài)密碼這種傳統(tǒng)身份認(rèn)證方式所暴露的賬號風(fēng)險和安全性不足日益顯露,密碼容易被截取,破解。而安全認(rèn)證設(shè)備由于其與網(wǎng)絡(luò)獨(dú)立,因而更加安全可靠。如動態(tài)口令牌采用“一次一密”的安全認(rèn)證方式使其成為國內(nèi)外市場應(yīng)用較為廣泛的身份認(rèn)證產(chǎn)品。但是現(xiàn)有的動態(tài)口令實現(xiàn)方式都是通過手動錄入挑戰(zhàn)碼和交易碼,操作麻煩。
[0003]因此需要提出一種更加安全、可靠、便捷的二維碼認(rèn)證裝置,減少操作過程的繁瑣性。
【實用新型內(nèi)容】
[0004]本實用新型實施例期望提供一種動態(tài)二維碼認(rèn)證裝置和系統(tǒng),能為用戶提供安全且更便捷的認(rèn)證裝置和系統(tǒng)。
[0005]本實用新型實施例的技術(shù)方案是這樣實現(xiàn)的:
[0006]本實用新型實施例提供一種動態(tài)二維碼認(rèn)證裝置,其中,所述裝置包括:圖像采集模塊、主控模塊、安全模塊和顯示模塊;其中,
[0007]圖像采集模塊,用于掃描二維碼圖像,將所述二維碼光學(xué)圖像轉(zhuǎn)化成電信號送至主控模塊解析;
[0008]主控模塊,分別與所述圖像采集模塊、安全模塊和顯示模塊連接,負(fù)責(zé)時序控制、其它各個模塊工作狀態(tài)控制、數(shù)據(jù)處理和存儲,用于根據(jù)所述二維碼的解析結(jié)果,生成應(yīng)答碼,并將所述應(yīng)答碼發(fā)送至所述顯示模塊;
[0009]安全模塊,與所述主控模塊連接,負(fù)責(zé)數(shù)據(jù)加密、解密處理,用于將主控模塊傳送的數(shù)據(jù)信息經(jīng)過安全模塊解密后得到用戶賬戶信息、當(dāng)前交易信息并根據(jù)主控模塊的指令完成對應(yīng)答信息的加密或基于得到的信息和時間因子生成挑戰(zhàn)碼信息再送回至主控模塊,保證數(shù)據(jù)在傳輸過程中即使被非法獲得無法在短時間內(nèi)破解;
[0010]顯示模塊,用于將主控模塊生成的所述應(yīng)答碼形成二維碼圖像顯示。
[0011 ] 如上所述的動態(tài)二維碼認(rèn)證裝置,其中,裝置還包括:
[0012]電源模塊,與所述圖像采集模塊、主控模塊、安全模塊和顯示模塊連接,用于為其它各個模塊提供工作電源。
[0013]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,所述圖像采集模塊包括:鏡頭和圖像傳感器;其中,
[0014]鏡頭為塑料透鏡或玻璃透鏡的一種,用于將光學(xué)圖像投射到所述圖像傳感器上;
[0015]圖像傳感器,用于將光信號轉(zhuǎn)換為電信號。
[0016]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,所述主控模塊包括:接口控制單元、數(shù)據(jù)處理單元和存儲單元;其中,。
[0017]接口控制單元,用于提供與其它各個模塊的物理連接接口的配置和開關(guān)控制;
[0018]數(shù)據(jù)處理單元,用于將所述圖像采集模塊獲取的二維碼圖像信號經(jīng)過放大、濾波、模數(shù)轉(zhuǎn)化成數(shù)字信號,并將數(shù)字信號再按照相應(yīng)的編碼方式進(jìn)行解碼得到有效交易數(shù)據(jù)信息;將有效交易數(shù)據(jù)再送至所述安全模塊進(jìn)行處理;針對所述安全模塊處理后的數(shù)據(jù)進(jìn)行編碼生成二維碼圖像數(shù)據(jù),發(fā)送至所述顯示模塊;
[0019]存儲單元,用于存儲控制程序和處理過程中需暫時保存或指定保留的有用數(shù)據(jù)。
[0020]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,所述顯示模塊包括:顯示屏;其中,
[0021]所述顯示屏包括發(fā)光二級管陣列、液晶顯示屏或電子紙顯示屏。
[0022]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,所述電源模塊包括:電池;其中,
[0023]所述電池包括一次性電池或充電電池。
[0024]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,當(dāng)所述電池為充電電池時,所述電源模塊還包括:電池充電單元和電池保護(hù)單元;其中,
[0025]電池充電單元,用于接收外部電能,為所述充電電池充電;
[0026]電池保護(hù)單元,用于保護(hù)所述充電電池,防止電池充和過放導(dǎo)致電池致命損壞。
[0027]如上所述的動態(tài)二維碼認(rèn)證裝置,其中,所述存儲單元包括:
[0028]掩膜只讀存儲器、可編程只讀存儲器、可擦可編程只讀存儲器、電可擦可編程只讀存儲器或快閃存儲器。
[0029]本實用新型實施例還提供一種動態(tài)二維碼認(rèn)證系統(tǒng),其中,該系統(tǒng)包括如上所述任意一種動態(tài)二維碼認(rèn)證裝置、智能終端設(shè)備和后臺服務(wù)器;其中,
[0030]所述智能終端設(shè)備,用于發(fā)送用戶的認(rèn)證請求,接收所述后臺服務(wù)器生成的挑戰(zhàn)碼,將所述挑戰(zhàn)碼轉(zhuǎn)化為挑戰(zhàn)二維碼顯示;還用于掃描動態(tài)二維碼認(rèn)證裝置產(chǎn)生的應(yīng)答二維碼,轉(zhuǎn)化為應(yīng)答碼發(fā)送至所述后臺服務(wù)器;
[0031 ]所述動態(tài)二維碼認(rèn)證裝置,用于掃描所述挑戰(zhàn)二維碼,產(chǎn)生所述應(yīng)答碼,將所述應(yīng)答碼轉(zhuǎn)化為所述應(yīng)答二維碼顯示;
[0032]所述后臺服務(wù)器,用于根據(jù)用戶的認(rèn)證請求生成所述挑戰(zhàn)碼發(fā)送至所述智能終端;還用于接收智能終端發(fā)送的應(yīng)答碼,驗證所述應(yīng)答碼。
[0033]本實用新型技術(shù)方案的技術(shù)效果為:通過采用動態(tài)二維碼認(rèn)證裝置與智能終端設(shè)備二維碼互掃方式完成信息交互,免去手動輸入的麻煩;動態(tài)二維碼認(rèn)證裝置內(nèi)部集成安全模塊且與網(wǎng)絡(luò)獨(dú)立,智能終端設(shè)備通過網(wǎng)絡(luò)可將數(shù)據(jù)發(fā)送至后臺服務(wù)器驗證,因而系統(tǒng)更加安全可靠。
【附圖說明】
[0034]圖1為本實用新型實施例提供的動態(tài)二維碼認(rèn)證裝置的結(jié)構(gòu)示意圖;
[0035]圖2為本實用新型實施例提供的動態(tài)二維碼認(rèn)證系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0036]圖3為本實用新型實施例提供的動態(tài)二維碼認(rèn)證系統(tǒng)在一應(yīng)用場景中的認(rèn)證流程示意圖。
【具體實施方式】
[0037]為了更清楚地說明本實用新型實施例和技術(shù)方案,下面將結(jié)合附圖及實施例對本實用新型的技術(shù)方案進(jìn)行更詳細(xì)的說明,顯然,所描述的實施例是本實用新型的一部分實施例,而不是全部實施例?;诒緦嵱眯滦偷膶嵤├?,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本實用新型保護(hù)的范圍。
[0038]圖1為本實用新型實施例提供的動態(tài)二維碼認(rèn)證裝置的結(jié)構(gòu)示意圖,如圖1所示,該裝置包括:圖像采集模塊102、主控模塊103、安全模塊104和顯示模塊105;其中,
[0039]圖像采集模塊102,與主控模塊103相連接,用于掃描二維碼圖像;圖像采集模塊102將所述二維碼光學(xué)圖像轉(zhuǎn)化成電信號送至主控模塊103解析;
[0040]主控模塊103,分別與所述圖像采集模塊102、安全模塊104和顯示模塊105連接。主控模塊103負(fù)責(zé)時序控制、其它各個模塊工作狀態(tài)控制、數(shù)據(jù)處理和存儲,用于根據(jù)所述二維碼的解析結(jié)果,生成應(yīng)答碼,并將所述應(yīng)答碼發(fā)送至所述顯示模塊105;
[0041]安全模塊104,與主控模塊103相連接,負(fù)責(zé)數(shù)據(jù)加密、解密處理,用于將主控模塊傳送的數(shù)據(jù)信息經(jīng)過安全模塊解密后得到用戶賬戶信息、當(dāng)前交易信息并根據(jù)主控模塊的指令完成對應(yīng)答信息的加密或基于得到的信息和時間因子生成挑戰(zhàn)碼信息再送回至主控模塊,保證數(shù)據(jù)在傳輸過程中即使被非法獲得無法在短時間內(nèi)破解;
[0042]顯示模塊105,與主控模塊103相連接,用于將主控模塊103生成的所述應(yīng)答碼形成二維碼圖像顯示。
[0043]在一個實施例中,如圖1所示,上述動態(tài)二維碼認(rèn)證裝置還包括:
[0044]電源模塊101,分別與所述圖像采集模塊102、主控模塊103、安全模塊104和顯示模塊105連接,用于為其它各個模塊提供工作電源。
[0045]進(jìn)一步的,所述電源模塊1I包括電池,該電池可以為一次性電池或充電電池的一種,根據(jù)具體設(shè)備合理選取電池類型。同時,為提高產(chǎn)品的安全性能,該電池還具有電池保護(hù)單元。所述電池保護(hù)單元用于保護(hù)所述電池,防止電池過充和過放導(dǎo)致電池致命損壞。若選取充電電池,電源模塊內(nèi)還應(yīng)該設(shè)置相應(yīng)電池充電單元。所述電池充電單元用于接收外部電能,為所述充電電池充電。
[0046]進(jìn)一步的,上述動態(tài)二維碼認(rèn)證裝置中,所述圖像采集模塊102包括:鏡頭和圖像傳感器;其中,鏡頭為塑料透鏡或玻璃透鏡的一種,用于將光學(xué)圖像投射到所述圖像傳感器上;圖像傳感器,用于將光信號轉(zhuǎn)換為電信號。
[0047]此外,所述圖形采集模塊102還可以包括模數(shù)轉(zhuǎn)換器;模數(shù)轉(zhuǎn)換器用來將模擬電信號轉(zhuǎn)換為數(shù)字電信號做進(jìn)一步處理。模數(shù)轉(zhuǎn)換器也可以集成于主控模塊103中。
[0048]進(jìn)一步的,上述動態(tài)二維碼認(rèn)證裝置中,所述主控模塊103包括:接口控制單元、數(shù)據(jù)處理單元和存儲單元;其中,接口控制單元,用于提供與其它各個模塊的物理連接接口的配置和開關(guān)控制;數(shù)據(jù)處理單元,用于將所述圖像采集模塊獲取的二維碼圖像信號經(jīng)過放大、濾波、模數(shù)轉(zhuǎn)化成數(shù)字信號,并將數(shù)字信號再按照相應(yīng)的編碼方式進(jìn)行解碼得到有效交易數(shù)據(jù)信息;將有效交易數(shù)據(jù)再送至所述安全模塊進(jìn)行處理;針對所述安全模塊處理后的數(shù)據(jù)進(jìn)行編碼生成二維碼圖像數(shù)據(jù),發(fā)送至所述顯示模塊;;存儲單元,用于存儲控制程序和處理過程中需暫時保存或指定保留的有用數(shù)據(jù)。
[0049]進(jìn)一步的,所述存儲單元包括程序存儲子單元和數(shù)據(jù)存儲子單元。
[0050]實際應(yīng)用中,所述存儲單元至少為掩膜只讀存儲器、可編程只讀存儲器、可擦可編程只讀存儲器、電可擦可編程只讀存儲器、快閃存儲器中的一種。
[0051]在實際應(yīng)用中,所述主控模塊10