本實(shí)用新型涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種加密狗系統(tǒng)。
背景技術(shù):
一些用戶(hù)在購(gòu)買(mǎi)并使用載有某種用途的應(yīng)用軟件的終端設(shè)備時(shí),經(jīng)常會(huì)采用分期付款的方式。但是終端設(shè)備無(wú)法提醒用戶(hù)終端設(shè)備的使用期限、付款解密的次數(shù),無(wú)法敦促用戶(hù)按時(shí)付款。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的不足,本實(shí)用新型提出了一種加密狗系統(tǒng),該加密狗系統(tǒng)內(nèi)部存儲(chǔ)加密時(shí)間和次數(shù),與終端設(shè)備連接后,終端設(shè)備內(nèi)部的應(yīng)用軟件開(kāi)啟運(yùn)行時(shí),先通過(guò)終端設(shè)備的串口與加密狗系統(tǒng)進(jìn)行數(shù)據(jù)交換,讀取加密狗系統(tǒng)的加密信息,并驗(yàn)證,如果驗(yàn)證合法,軟件則正常運(yùn)行;如果驗(yàn)證不合法,則軟件不能正常運(yùn)行,解決了終端設(shè)備無(wú)法提醒客戶(hù)付款的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本實(shí)用新型技術(shù)方案如下:
一種加密狗系統(tǒng),包括加密信息存取及時(shí)鐘模塊、加密信息讀寫(xiě)模塊、加密信息傳輸模塊。所述加密信息存取及時(shí)鐘模塊、加密信息讀寫(xiě)模塊、加密信息傳輸模塊依次連接。所述加密信息存取及時(shí)鐘模塊用于存儲(chǔ)加密信息并且提供實(shí)時(shí)時(shí)鐘。所述加密信息讀寫(xiě)模塊用于讀寫(xiě)所述加密信息存取及時(shí)鐘模塊內(nèi)的加密信息和時(shí)鐘。所述加密信息傳輸模塊用于將所述加密信息讀寫(xiě)模塊讀取的加密信息和時(shí)鐘發(fā)送給終端設(shè)備進(jìn)行驗(yàn)證。
進(jìn)一步地,所述加密信息存取及時(shí)鐘模塊1包含時(shí)鐘存取芯片U5。所述加密信息讀寫(xiě)模塊2包含MCU芯片U8。所述加密信息傳輸模塊3包含RS232電平轉(zhuǎn)換芯片U3。所述時(shí)鐘存取芯片U5通過(guò)IIC總線(xiàn)分別與所述MCU芯片U8相連接。所述MCU芯片U8分別與所述RS232電平轉(zhuǎn)換芯片U3的數(shù)據(jù)發(fā)送引腳、數(shù)據(jù)接收引腳相連接。所述RS232電平轉(zhuǎn)換芯片U3用于負(fù)責(zé)終端設(shè)備通過(guò)串口和所述MCU芯片U8進(jìn)行通信。
進(jìn)一步地,所述加密信息存取及時(shí)鐘模塊1還包含晶振Y1、電池BT1、電阻R4、R5。所述時(shí)鐘存取芯片U5的IIC總線(xiàn)分別經(jīng)過(guò)電阻R4、R5與電源Vdd連接。所述時(shí)鐘存取芯片U5的電池引腳與電池BAT1相連接。所述時(shí)鐘存取芯片U5的兩個(gè)晶振引腳X1、X2分別與晶振Y1相連接。
本實(shí)用新型的有益效果:
該加密狗系統(tǒng)內(nèi)部存儲(chǔ)加密時(shí)間和次數(shù),與終端設(shè)備連接后,終端設(shè)備內(nèi)部的應(yīng)用軟件開(kāi)啟運(yùn)行時(shí),先通過(guò)終端設(shè)備的串口與加密狗系統(tǒng)進(jìn)行數(shù)據(jù)交換,讀取加密狗系統(tǒng)的加密信息,并驗(yàn)證,如果驗(yàn)證合法,軟件則正常運(yùn)行;如果驗(yàn)證不合法,則軟件不能正常運(yùn)行,簡(jiǎn)單、準(zhǔn)確地實(shí)現(xiàn)了終端設(shè)備分期付款自動(dòng)提醒。
附圖說(shuō)明
圖1為本實(shí)用新型的電路方框圖。
圖2為本實(shí)用新型的電路原理圖。
其中,圖1至圖2的附圖標(biāo)記為:加密信息存取及時(shí)鐘模塊1、加密信息讀寫(xiě)模塊2、加密信息傳輸模塊3。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,進(jìn)一步闡述本實(shí)用新型。
如圖1所示,一種加密狗系統(tǒng),包括加密信息存取及時(shí)鐘模塊1、加密信息讀寫(xiě)模塊2、加密信息傳輸模塊3。
加密信息存取及時(shí)鐘模塊1、加密信息讀寫(xiě)模塊2、加密信息傳輸模塊3依次連接。
加密信息存取及時(shí)鐘模塊1用于存儲(chǔ)加密信息并且提供實(shí)時(shí)時(shí)鐘。
加密信息讀寫(xiě)模塊2用于讀寫(xiě)加密信息存取及時(shí)鐘模塊1內(nèi)的加密信息和時(shí)鐘。
加密信息傳輸模塊3用于將加密信息讀寫(xiě)模塊2讀取的加密信息和時(shí)鐘發(fā)送給終端設(shè)備(PC)來(lái)驗(yàn)證加密信息。
加密信息存取及時(shí)鐘模塊1包含時(shí)鐘存取芯片U5、晶振Y1、電池BT1、電阻R4、R5、R6。
加密信息讀寫(xiě)模塊2包含MCU芯片U8。
加密信息傳輸模塊3包含RS232電平轉(zhuǎn)換芯片U3。
較佳地,時(shí)鐘存取芯片U5采用DS1307Z芯片。DS1307Z芯片是一款低功耗、兩線(xiàn)制串行讀寫(xiě)接口,日歷和時(shí)鐘數(shù)據(jù)按BCD碼存取的時(shí)鐘芯片;另外,DS1307Z芯片還集成了56字節(jié)掉電時(shí)電池保持的NV SRAM數(shù)據(jù)存取器。
DS1307Z芯片的IIC總線(xiàn)的時(shí)鐘信號(hào)引腳SCL、數(shù)據(jù)信號(hào)引腳SDA分別與MCU芯片U8相連接,并且分別經(jīng)過(guò)電阻R4、R5與電源Vdd連接。DS1307Z芯片的方波輸出引腳SQW經(jīng)過(guò)電阻R6與電源Vdd相連接。DS1307Z芯片的電源引腳VCC直接與電源Vdd相連接。DS1307Z芯片的電池引腳VBAT與電池BAT1相連接。DS1307Z芯片的兩個(gè)晶振引腳X1、X2分別與晶振Y1相連接。
MCU芯片U8分別與RS232電平轉(zhuǎn)換芯片U3的數(shù)據(jù)發(fā)送引腳TXD、數(shù)據(jù)接收引腳RXD相連接。RS232電平轉(zhuǎn)換芯片U3負(fù)責(zé)PC通過(guò)串口和MCU芯片U8進(jìn)行通信。
將起始時(shí)鐘、加密的時(shí)間和次數(shù)等加密信息寫(xiě)至DS1307Z芯片的NV SRAM里,實(shí)現(xiàn)加密狗的初始化。
終端設(shè)備內(nèi)的應(yīng)用軟件里也設(shè)置好了與加密狗一一對(duì)應(yīng)的加密信息。當(dāng)終端設(shè)備內(nèi)的應(yīng)用軟件開(kāi)啟運(yùn)行時(shí),先通過(guò)終端設(shè)備的串口與加密狗系統(tǒng)進(jìn)行通信,讀取加密狗系統(tǒng)的加密信息及時(shí)鐘信息,并驗(yàn)證,如果是合法的,軟件則正常運(yùn)行;如果不合法則軟件不能正常運(yùn)行;從而實(shí)現(xiàn)在某些特殊情況下限制使用的功能。加密時(shí)間是限制用戶(hù)使用的時(shí)間,比如可以體驗(yàn)一個(gè)月。加密次數(shù)的設(shè)置:比如加密分三次,兩個(gè)月解密一次;前兩個(gè)月的解密后,分別可以繼續(xù)使用兩個(gè)月;第三次付完款解密后,為完全解密。加密信息存取及時(shí)鐘模塊1有獨(dú)立的實(shí)時(shí)時(shí)鐘,不受終端設(shè)備的影響,避免了加密狗系統(tǒng)時(shí)間被篡改。
以上所述的僅是本實(shí)用新型的優(yōu)選實(shí)施方式,本實(shí)用新型不限于以上實(shí)施例??梢岳斫?,本領(lǐng)域技術(shù)人員在不脫離本實(shí)用新型的基本構(gòu)思的前提下直接導(dǎo)出或聯(lián)想到的其它改進(jìn)和變化均應(yīng)認(rèn)為包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。