專利名稱:一種帶發(fā)聲裝置的智能密鑰設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種智能密鑰設(shè)備。
背景技術(shù):
當(dāng)前技術(shù)領(lǐng)域的劃分越來(lái)越細(xì),各領(lǐng)域的研究和開(kāi)發(fā)也越來(lái)越深入,不同領(lǐng)域的人們對(duì)其他領(lǐng)域的技術(shù)知識(shí)知之甚淺,甚至對(duì)其他領(lǐng)域的產(chǎn)品都感非常的陌生和神秘,在操作使用的過(guò)程中,人們對(duì)各種設(shè)備要求不僅功能強(qiáng)大能夠滿足他們的要求,而且要做到簡(jiǎn)單易用,同時(shí)人們對(duì)各種設(shè)備使用過(guò)程中的人性化要求也越來(lái)越高,傻瓜型的設(shè)備在市場(chǎng)上更受到消費(fèi)者的青睞。
聲音、圖像等做為人類交流的最重要手段,也被體現(xiàn)在電子產(chǎn)品設(shè)計(jì)中。采用一顆語(yǔ)音芯片,讓產(chǎn)品開(kāi)口說(shuō)話,可以起到強(qiáng)化宣傳品牌、指導(dǎo)用戶使用、故障緊急提示、娛樂(lè)等功能,使產(chǎn)品設(shè)計(jì)更加新穎實(shí)用。
智能密鑰設(shè)備是一種密鑰存儲(chǔ)器,通常由一個(gè)MCU或者是智能卡芯片再配合一些外圍的器件來(lái)實(shí)現(xiàn)其功能。MCU等主控制單元可以包含一些IO管腳,可以包含串行通信的接口或者一些其他控制管腳。智能密鑰設(shè)備應(yīng)用在網(wǎng)上銀行、支付平臺(tái)、網(wǎng)上證券交易等等信息安全領(lǐng)域。
在使用智能密鑰設(shè)備的時(shí)候,一般需要進(jìn)行用戶密鑰的驗(yàn)證。但是密碼使用的時(shí)候都面臨著很多不安全的情況,一旦密碼丟失或被盜,則會(huì)給我們帶來(lái)很多的麻煩。我們經(jīng)常會(huì)看到報(bào)道網(wǎng)絡(luò)密碼被盜的事件,木馬病毒,自我保護(hù)意識(shí)差被網(wǎng)絡(luò)釣魚(yú),或者密碼被暴力破解等等都是造成密碼安全問(wèn)題的因素,為此我們有必要采取一些密碼安全的保障措施,為保護(hù)網(wǎng)上密碼增設(shè)一道屏障。同時(shí)作為一種產(chǎn)品,智能密鑰設(shè)備同樣有易用和人性化的要求。
結(jié)合智能密鑰設(shè)備的特點(diǎn)以及用戶密碼的安全需求促使我們發(fā)明一種新的裝置,來(lái)更好的保護(hù)智能密鑰設(shè)備使用過(guò)程中的密碼安全,提高產(chǎn)品的易用性,使得產(chǎn)品更加的人性化。
發(fā)明內(nèi)容
本發(fā)明是給智能密鑰設(shè)備添加一個(gè)發(fā)聲裝置,實(shí)現(xiàn)設(shè)備的安全警告、讀寫提示、操作提示等功能,同時(shí)按照需要改變信息提示,使得本發(fā)明更安全可靠、簡(jiǎn)單易用。
本發(fā)明的技術(shù)方案如下一種帶發(fā)聲裝置的智能密鑰設(shè)備,包括MCU和發(fā)聲裝置,所述發(fā)聲裝置與MCU連接,所述發(fā)聲裝置包括發(fā)聲器件。
所述發(fā)聲裝置可以關(guān)閉。
所述發(fā)聲器件可以選用揚(yáng)聲器或蜂鳴器。
智能密鑰設(shè)備通過(guò)USB接口和主機(jī)通信。
所述發(fā)聲器件與MCU直接連接,或者通過(guò)電阻、電容或信號(hào)放大器件與MCU連接,MCU控制所述發(fā)聲器件發(fā)聲。
所述發(fā)聲裝置包括一個(gè)串行輸入的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或者通過(guò)電阻、電容、放大器等和數(shù)模轉(zhuǎn)換模塊連接,數(shù)模轉(zhuǎn)換模塊和MCU連接并且通過(guò)串行方式通信,MCU將輸出信息發(fā)送給數(shù)模轉(zhuǎn)換模塊,控制發(fā)聲器件發(fā)聲。
所述發(fā)聲裝置包括一個(gè)并行輸入的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或者通過(guò)電阻、電容、放大器等和數(shù)模轉(zhuǎn)換模塊連接,數(shù)模轉(zhuǎn)換模塊和MCU并行連接并且通過(guò)并行方式通信,MCU將輸出信息發(fā)送給數(shù)模轉(zhuǎn)換模塊,控制發(fā)聲器件發(fā)聲。
所述發(fā)聲裝置還可以包括一個(gè)和MCU總線連接的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或者通過(guò)電阻、電容、放大器等和數(shù)模轉(zhuǎn)換模塊連接,MCU和數(shù)模轉(zhuǎn)換模塊以總線方式通信,控制發(fā)聲器件發(fā)聲。
所述發(fā)聲裝置還可包含一個(gè)語(yǔ)音芯片,語(yǔ)音芯片和MCU連接,通過(guò)MCU對(duì)語(yǔ)音芯片進(jìn)行控制,發(fā)聲器件連接到語(yǔ)音芯片的輸出端,將存儲(chǔ)在語(yǔ)音芯片中的聲音信息輸出控制發(fā)聲器件發(fā)聲。
智能密鑰設(shè)備根據(jù)數(shù)據(jù)處理的需要通過(guò)發(fā)聲裝置發(fā)出提示信息,主機(jī)將接收到的提示信息的輸入發(fā)送給智能密鑰設(shè)備,智能密鑰設(shè)備對(duì)所述輸入進(jìn)行處理。其中,所述提示信息是密碼輸入的提示信息,智能密鑰設(shè)備所作的處理為密碼驗(yàn)證。
智能密鑰設(shè)備根據(jù)網(wǎng)絡(luò)遠(yuǎn)端或者是主機(jī)端應(yīng)用程序的需求,通過(guò)發(fā)聲裝置發(fā)出提示信息,主機(jī)將接收到的提示信息的輸入發(fā)送給網(wǎng)絡(luò)遠(yuǎn)端處理或者輸入主機(jī)交給應(yīng)用程序使用。其中,所述提示信息是登錄網(wǎng)絡(luò)的密碼或者是應(yīng)用程序的關(guān)鍵信息,這些信息參與到網(wǎng)絡(luò)遠(yuǎn)端登錄網(wǎng)絡(luò)的驗(yàn)證或者是應(yīng)用程序的使用中。
以上所述提示信息可以每次相同或是每次不同,由智能密鑰設(shè)備在通過(guò)發(fā)聲裝置發(fā)出提示信息前按照一定的規(guī)則進(jìn)行變化和運(yùn)算處理或作加密處理。
所述變化和運(yùn)算包括加解密算法運(yùn)算、散列運(yùn)算、自定義算法運(yùn)算。
所述變化和運(yùn)算為RSA、DES、3DES、HMAC-MD5、TEA以及取反、倒序、異或等。
所述發(fā)聲裝置可以發(fā)出問(wèn)候信息、操作提示信息、故障報(bào)警、確認(rèn)輸入的提示、讀寫操作指示。
所述發(fā)聲裝置可以報(bào)告設(shè)備狀態(tài)。
所述發(fā)聲裝置發(fā)出的提示音可以為語(yǔ)音、鈴聲、音樂(lè)、固定頻率長(zhǎng)短間隔變化的聲音、可變頻率的鳴響。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明在原有智能密鑰設(shè)備基礎(chǔ)上添加一個(gè)發(fā)聲裝置,實(shí)現(xiàn)了設(shè)備的安全警告、讀寫提示、操作提示等功能;同時(shí)語(yǔ)音提示使得關(guān)鍵信息可以按照提示來(lái)進(jìn)行,可以做到每次都改變?cè)O(shè)備的輸入信息提示,這樣就降低了固定不變的信息被木馬截獲的風(fēng)險(xiǎn),增加了設(shè)備在使用過(guò)程中的安全性,使得本發(fā)明更適合在公共場(chǎng)合使用;在更好的保護(hù)了智能密鑰設(shè)備使用過(guò)程中的密碼安全的同時(shí),還提高智能密鑰設(shè)備的易用性,使得設(shè)備更具人性化;同時(shí)起到強(qiáng)化宣傳品牌、指導(dǎo)用戶使用、故障緊急提示、娛樂(lè)等功能,使產(chǎn)品設(shè)計(jì)更加新穎實(shí)用。
圖1是帶有發(fā)聲裝置的智能密鑰設(shè)備結(jié)構(gòu)框圖;圖2是帶有語(yǔ)音芯片的智能密鑰設(shè)備連接關(guān)系示意圖;圖3是帶有發(fā)聲裝置的智能密鑰設(shè)備應(yīng)用流程圖一;圖4是帶有發(fā)聲裝置的智能密鑰設(shè)備總線方式連接關(guān)系示意圖;圖5是帶有發(fā)聲裝置的智能密鑰設(shè)備應(yīng)用流程圖二;圖6帶有發(fā)聲裝置的智能密鑰設(shè)備并行方式連接關(guān)系示意7發(fā)聲器件和MCU直接連接示意圖一;圖8發(fā)聲器件和MCU直接連接示意圖二;圖9帶有發(fā)聲裝置的智能密鑰設(shè)備串行方式連接關(guān)系示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行更詳細(xì)的描述。
本發(fā)明中的發(fā)聲裝置可以采用多種形式,可以是各種聲音,如語(yǔ)音提示、音樂(lè)或鈴聲等,發(fā)聲器件可選用揚(yáng)聲器或蜂鳴器等。
采用語(yǔ)音芯片時(shí),如果語(yǔ)音內(nèi)容寫入后就不需要修改,可考慮采用OTP型(一次性燒寫)語(yǔ)音電路和掩膜型語(yǔ)音電路;如果語(yǔ)音內(nèi)容經(jīng)常要修改,應(yīng)該采用ISD系列或APR系列的語(yǔ)音錄放電路。語(yǔ)音芯片和微控制器通過(guò)串行通信接口(SPI或Microwire)通信。
采用蜂鳴器時(shí),蜂鳴器分為壓電式的和電磁式的兩種,可以根據(jù)不同的需求選擇使用。蜂鳴器可以為產(chǎn)品提供各種聲音長(zhǎng)短,高低變化提示音和警示音,供應(yīng)用中使用。
揚(yáng)聲器能提供音樂(lè)以及多變化的聲音,通過(guò)微控制器對(duì)揚(yáng)聲器的編碼控制即可實(shí)現(xiàn)。
如圖1所示為帶有發(fā)聲裝置的智能密鑰設(shè)備的結(jié)構(gòu)框圖。其中,102為帶有發(fā)聲裝置的智能密鑰設(shè)備本身,103為主控單元MCU,也可以根據(jù)需要為設(shè)備擴(kuò)展存儲(chǔ)單元以及必要的接口單元,接口單元主要用于設(shè)備和主機(jī)的通信協(xié)議的解析。104為發(fā)聲裝置。設(shè)備和主機(jī)連接的主機(jī)端為101。發(fā)聲裝置104受到主控單元103的控制。這里的發(fā)聲裝置104可以是前面提到的蜂鳴器、揚(yáng)聲器或者是它們和語(yǔ)音芯片、數(shù)模轉(zhuǎn)換模塊等等元器件的組合,當(dāng)然還包括其外圍電路。
第一個(gè)實(shí)施例為帶有發(fā)聲裝置的智能密鑰設(shè)備在用戶身份認(rèn)證方面的應(yīng)用,發(fā)聲裝置和MCU直接連接,其中發(fā)聲裝置采用語(yǔ)音芯片。設(shè)備連接關(guān)系如圖2所示,操作流程如圖3所示。
圖2中,201為語(yǔ)音芯片ZY1420B,它和MCU主控單元103直接連接。在ZY1420B中預(yù)先錄制好一些語(yǔ)音提示信息,分別按照芯片支持的段落存儲(chǔ)。由芯片對(duì)B0、B1管腳的控制來(lái)實(shí)現(xiàn)對(duì)不同的段的操作。MCU的IO管腳還連接在語(yǔ)音芯片的PLAYE和PLAYL兩個(gè)管腳,當(dāng)PLAYE管腳置低的時(shí)候,MCU對(duì)語(yǔ)音芯片播放控制使用觸發(fā)方式,而PLAYL管腳置低的時(shí)候使用電平放音控制方式。圖中語(yǔ)音芯片的SP+和SP-兩個(gè)管腳是語(yǔ)音芯片對(duì)喇叭等裝置的驅(qū)動(dòng)管腳。VCC正電源管腳連接MCU的IO管腳,控制給語(yǔ)音芯片的上電操作,VSS接地。語(yǔ)音芯片的一些其他管腳在此不作介紹。
圖3中,將帶有發(fā)聲裝置的智能密鑰設(shè)備連接到主機(jī)301,設(shè)備接收到PIN碼驗(yàn)證請(qǐng)求302,設(shè)備通過(guò)對(duì)發(fā)聲裝置的控制,使之輸出一段語(yǔ)音,歡迎用戶的使用,同時(shí)提示要求輸入的用戶PIN碼,設(shè)備通過(guò)發(fā)聲裝置發(fā)送輸入提示信息303,告知用戶需要輸入何種信息,設(shè)備在發(fā)出提示聲音之前,先對(duì)將要提示的內(nèi)容進(jìn)行運(yùn)算或者其他規(guī)則的變化,然后再通過(guò)發(fā)聲裝置發(fā)出提示信息,用戶根據(jù)提示信息,并且經(jīng)過(guò)適當(dāng)?shù)淖兓筝斎隤IN碼304,應(yīng)用程序?qū)⒔邮盏降挠脩糨斎雮鬏斀o設(shè)備305,設(shè)備校驗(yàn)PIN碼306,如果PIN碼正確,用戶繼續(xù)使用設(shè)備以及應(yīng)用軟件308,如果不正確則用戶身份錯(cuò)誤出錯(cuò)報(bào)警309。此時(shí)可以通過(guò)MCU對(duì)語(yǔ)音芯片的控制輸出別的提示音,例如提示驗(yàn)證通過(guò)或者失敗,提示用戶進(jìn)行下一步的操作或者是輸入正確的PIN碼后再使用,如果用戶多次輸入錯(cuò)誤的PIN碼超過(guò)了允許的次數(shù),還可以發(fā)出出錯(cuò)報(bào)警音。
這里提到的發(fā)聲裝置的提示和正確的PIN碼之間存在一定的法則,只要用戶和設(shè)備遵守共同的私密的法則,則這種PIN碼校驗(yàn)方式即為相對(duì)安全的。即發(fā)聲裝置發(fā)出的提示信息并不是用戶直接要輸入PC的數(shù)據(jù),智能密鑰設(shè)備采用和用戶約定的計(jì)算法則,例如對(duì)提示信息倒序,或者是異或,對(duì)數(shù)據(jù)進(jìn)行處理,然后作為給用戶的提示信息,用戶在得到提示信息之后對(duì)數(shù)據(jù)作相應(yīng)的變化從而得到用戶應(yīng)該輸入的信息,然后用戶將這個(gè)新計(jì)算得到的信息通過(guò)主機(jī)發(fā)送給智能密鑰設(shè)備作為PIN碼校驗(yàn)的數(shù)據(jù)。對(duì)這種變化法則簡(jiǎn)單的舉例來(lái)說(shuō)明一下。當(dāng)智能密鑰設(shè)備需要通過(guò)發(fā)聲裝置發(fā)出的提示信息是1234的時(shí)候,智能密鑰設(shè)備對(duì)這個(gè)數(shù)據(jù)進(jìn)行變化,倒序變化為4321,然后通過(guò)發(fā)聲裝置提示;用戶通過(guò)發(fā)聲裝置得到提示信息即為4321,于是用戶也作相同的處理即也倒序處理得到1234,然后將1234輸入到主機(jī)端從而發(fā)送給智能密鑰設(shè)備用于校驗(yàn)密碼使用。這種提示以及計(jì)算方式也可以簡(jiǎn)化為直接使用提示的信息作為輸入,或者提示的信息是每次使用的時(shí)候隨機(jī)生成的,增加了使用的靈活性。提示的信息可以是在每次變化的,甚至可以做到是一次性的。大大的增加了密碼的隨機(jī)性,并且用戶不必每次都記得設(shè)備的密碼,防止為了記憶簡(jiǎn)單導(dǎo)致密碼設(shè)置簡(jiǎn)單易于被破解。同時(shí)語(yǔ)音提示的出現(xiàn),增加了智能密鑰設(shè)備的新穎性和易用性,更適合現(xiàn)在人們對(duì)產(chǎn)品人性化的要求。
第二個(gè)實(shí)施例是帶有發(fā)聲裝置的智能密鑰設(shè)備用于登錄網(wǎng)絡(luò)或者是控制應(yīng)用程序使用的一種應(yīng)用。圖4提供了帶有發(fā)聲裝置的智能密鑰設(shè)備的另一種內(nèi)部連接關(guān)系圖,智能密鑰設(shè)備的MCU和發(fā)聲裝置之間通過(guò)總線方式連接。
在圖4中,401為數(shù)模轉(zhuǎn)換器DAC0832,發(fā)聲裝置104由401和發(fā)聲器件構(gòu)成,發(fā)聲裝置104和MCU103之間采用總線方式通信。其中MCU103的數(shù)據(jù)總線連接DAC0832的數(shù)據(jù)總線,CS是ADC芯片的輸入選擇信號(hào),由MCU的IO口控制,XFER為低時(shí),數(shù)據(jù)線向DAC內(nèi)部的DAC寄存器傳送信號(hào),傳送后立即轉(zhuǎn)換,WR1為DAC芯片的寫選擇信號(hào),WR2為DAC內(nèi)部的DAC寄存器寫信號(hào)并啟動(dòng)轉(zhuǎn)換,這幾個(gè)管腳都由MCU的IO管腳控制。這樣來(lái)自MCU的信息就可以通過(guò)連接在數(shù)模轉(zhuǎn)換芯片上的發(fā)聲器件輸出鈴聲、音樂(lè)等聲音。
圖5所示的流程圖中,將帶有發(fā)聲裝置的智能密鑰設(shè)備連接到主機(jī)501,此時(shí)設(shè)備可以通過(guò)發(fā)聲裝置發(fā)出優(yōu)美的鈴聲或者音樂(lè)來(lái)提示設(shè)備的插入或者可以使用等信息。用戶在登錄網(wǎng)絡(luò)或者使用應(yīng)用軟件的時(shí)候,網(wǎng)絡(luò)或者應(yīng)用程序?qū)⒁恍╆P(guān)鍵信息通過(guò)秘密通道發(fā)送給設(shè)備502,設(shè)備對(duì)收到的信息進(jìn)行加密處理503,設(shè)備將處理結(jié)果通過(guò)發(fā)聲裝置發(fā)出語(yǔ)音提示或者是響鈴的方式或者是嘀噠數(shù)等多種方式對(duì)用戶進(jìn)行提示504,用戶按照發(fā)聲裝置的提示輸入要求的信息505等待處理,等待處理的過(guò)程中設(shè)備可以發(fā)出優(yōu)美的音樂(lè)或倒計(jì)時(shí)時(shí)鐘聲來(lái)提示用戶信息正在被處理。是否輸入信息正確506,如果正確則用戶正常使用網(wǎng)絡(luò),設(shè)備再次提示成功操作以及下邊的后續(xù)操作507,驗(yàn)證失敗的時(shí)候則報(bào)警拒絕用戶使用發(fā)出錯(cuò)誤警報(bào)508。這個(gè)驗(yàn)證過(guò)程中,設(shè)備對(duì)來(lái)自秘密通道的信息可以做處理例如加密也可以不作處理發(fā)出提示,用戶將對(duì)應(yīng)的信息輸入到主機(jī)之后,主機(jī)端可以進(jìn)行對(duì)應(yīng)的處理例如解密或者直接使用。
圖6所示為第三種實(shí)施例,帶有發(fā)聲裝置的智能密鑰設(shè)備的MCU103和發(fā)聲裝置104之間通過(guò)并行方式傳輸信息。圖中601為數(shù)模轉(zhuǎn)換器,數(shù)模轉(zhuǎn)換芯片采用MAX530,是一款并行輸入電壓輸出的數(shù)模轉(zhuǎn)換芯片,DI0到DI7分別連接MCU的P0到P1所在的IO端口,通過(guò)對(duì)A0和A1的設(shè)置來(lái)控制數(shù)據(jù)的輸入和選取。CS為芯片選擇管腳,WR為寫信號(hào),分別和MCU 103的相應(yīng)管腳連接。這樣通過(guò)MAX530即可將MCU 103的信息輸出轉(zhuǎn)換為模擬信號(hào),控制發(fā)聲器件發(fā)聲。圖中發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊之間接有一個(gè)開(kāi)關(guān),這個(gè)開(kāi)關(guān)可以在設(shè)備的操作面板上進(jìn)行開(kāi)關(guān)控制,用來(lái)控制是否關(guān)閉發(fā)聲裝置。以上裝置可以實(shí)現(xiàn)與前兩個(gè)實(shí)施例相同的功能。
圖7為發(fā)聲裝置通過(guò)電阻、電容直接和MCU連接的方式,其中蜂鳴器的輸入管腳連接電阻、電容,另一個(gè)管腳和地連接,如果為了保證驅(qū)動(dòng)能力,可以在IO1處連接一個(gè)上拉,使得有足夠的驅(qū)動(dòng)能力。通過(guò)對(duì)發(fā)聲的頻率和發(fā)聲長(zhǎng)短間隔的控制,可以使發(fā)聲器件發(fā)出各種固定頻率長(zhǎng)短變化或者變化頻率的提示音,例如,可以設(shè)置一聲長(zhǎng)響兩聲短響為故障,長(zhǎng)短交替頻率為一定值的為操作忙等等。
圖8為發(fā)聲裝置和MCU直接連接的另一種方式,蜂鳴器的兩個(gè)管腳分別和MCU的兩個(gè)IO口連接,可以使兩個(gè)IO管腳輸出差分信號(hào),橋式輸出電平信號(hào)來(lái)控制對(duì)蜂鳴器的驅(qū)動(dòng),使蜂鳴器發(fā)聲,這樣的連接方式可以增大驅(qū)動(dòng)功率。同時(shí)可以通過(guò)對(duì)IO管腳的編程來(lái)控制輸出的聲音,實(shí)現(xiàn)比較豐富的聲音輸出。
此外還可以利用脈寬調(diào)制技術(shù),生成符合一定規(guī)則的電平信號(hào)來(lái)控制發(fā)聲器件,使得發(fā)聲器件發(fā)聲。發(fā)聲器件和MCU直接連接,MCU包含PMW(脈寬調(diào)制)功能。這樣直接連接在MCU上的發(fā)聲器件就可以發(fā)出一定規(guī)則的聲音,可以按照智能密鑰設(shè)備的使用要求來(lái)設(shè)置。也可以實(shí)現(xiàn)最簡(jiǎn)單的應(yīng)用,即簡(jiǎn)單的控制蜂鳴器發(fā)出嘀嘀的聲音,不使用任何調(diào)制手段。
圖9所示為智能密鑰設(shè)備的發(fā)聲裝置104和MCU103串行通信,其中901為串行輸入的數(shù)模轉(zhuǎn)換模塊,發(fā)聲裝置通過(guò)DIN、SCLK等數(shù)據(jù)和時(shí)鐘管腳將MCU103的控制信息轉(zhuǎn)換為電平輸出,再經(jīng)過(guò)放大器的放大即可驅(qū)動(dòng)發(fā)聲器件發(fā)聲。這里可以使用MAX 541這款串行輸入電平輸出的數(shù)模轉(zhuǎn)換芯片,后邊連接MAX495放大器。
圖7、圖8和圖9所示的實(shí)現(xiàn)方式同樣可以實(shí)現(xiàn)與前兩個(gè)實(shí)施例相同的功能。
以上所述實(shí)施方式僅為本發(fā)明的優(yōu)選實(shí)施例,本發(fā)明不限于上述實(shí)施例,對(duì)于本領(lǐng)域一般技術(shù)人員而言,在不背離本發(fā)明原理的前提下對(duì)它所做的任何顯而易見(jiàn)的改動(dòng),都屬于本發(fā)明的構(gòu)思和所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種帶發(fā)聲裝置的智能密鑰設(shè)備,包括MCU,其特征在于還包括發(fā)聲裝置,所述發(fā)聲裝置與MCU連接,所述發(fā)聲裝置包括發(fā)聲器件。
2.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置可以關(guān)閉。
3.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲器件可以選用揚(yáng)聲器或蜂鳴器。
4.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于智能密鑰設(shè)備通過(guò)USB接口和主機(jī)通信。
5.根據(jù)權(quán)利要求1或3所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲器件與MCU直接連接,或者通過(guò)電阻、電容或信號(hào)放大器件與MCU連接,MCU控制所述發(fā)聲器件發(fā)聲。
6.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置包括一個(gè)串行輸入的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或通過(guò)電阻、電容、放大器和數(shù)模轉(zhuǎn)換模塊連接,數(shù)模轉(zhuǎn)換模塊和MCU連接并且通過(guò)串行方式通信,MCU將輸出信息發(fā)送給數(shù)模轉(zhuǎn)換模塊,控制發(fā)聲器件發(fā)聲。
7.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置包括一個(gè)并行輸入的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或通過(guò)電阻、電容、放大器和數(shù)模轉(zhuǎn)換模塊連接,數(shù)模轉(zhuǎn)換模塊和MCU并行連接并且通過(guò)并行方式通信,MCU將輸出信息發(fā)送給數(shù)模轉(zhuǎn)換模塊,控制發(fā)聲器件發(fā)聲。
8.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置還可以包括一個(gè)和MCU總線連接的數(shù)模轉(zhuǎn)換模塊,發(fā)聲器件和數(shù)模轉(zhuǎn)換模塊直接連接或者通過(guò)電阻、電容、放大器和數(shù)模轉(zhuǎn)換模塊連接,MCU和數(shù)模轉(zhuǎn)換模塊以總線方式通信,控制發(fā)聲器件發(fā)聲。
9.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置包含一個(gè)語(yǔ)音芯片,語(yǔ)音芯片和MCU連接,通過(guò)MCU對(duì)語(yǔ)音芯片進(jìn)行控制,發(fā)聲器件連接到語(yǔ)音芯片的輸出端,將存儲(chǔ)在語(yǔ)音芯片中的聲音信息輸出控制發(fā)聲器件發(fā)聲。
10.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于智能密鑰設(shè)備根據(jù)數(shù)據(jù)處理的需要通過(guò)發(fā)聲裝置發(fā)出提示信息,主機(jī)將接收到的提示信息的輸入發(fā)送給智能密鑰設(shè)備,設(shè)備對(duì)所述輸入進(jìn)行處理。
11.根據(jù)權(quán)利要求10所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述提示信息是密碼輸入的提示信息,智能密鑰設(shè)備所作的處理為密碼驗(yàn)證。
12.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于智能密鑰設(shè)備根據(jù)網(wǎng)絡(luò)遠(yuǎn)端或者是主機(jī)端應(yīng)用程序的需求,通過(guò)發(fā)聲裝置發(fā)出提示信息,主機(jī)將接收到的提示信息的輸入發(fā)送給網(wǎng)絡(luò)遠(yuǎn)端處理或者輸入主機(jī)交給應(yīng)用程序使用。
13.根據(jù)權(quán)利要求12所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述提示信息是登錄網(wǎng)絡(luò)的密碼或者是應(yīng)用中的關(guān)鍵信息,這些信息參與到網(wǎng)絡(luò)遠(yuǎn)端登錄網(wǎng)絡(luò)的驗(yàn)證或者是應(yīng)用使用中。
14.根據(jù)權(quán)利要求10或12所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述提示信息每次相同或是每次不同,由智能密鑰設(shè)備在通過(guò)發(fā)聲裝置發(fā)出提示信息前按照一定的規(guī)則進(jìn)行變化和運(yùn)算處理或作加密處理。
15.根據(jù)權(quán)利要求14所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述變化和運(yùn)算包括加解密算法運(yùn)算、散列運(yùn)算、自定義算法運(yùn)算。
16.根據(jù)權(quán)利要求15所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述變化和運(yùn)算為RSA、DES、3DES、HMAC-MD5、TEA以及取反、倒序、異或。
17.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置可以發(fā)出問(wèn)候信息、操作提示信息、故障報(bào)警、確認(rèn)輸入的提示、讀寫操作指示。
18.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置可以報(bào)告設(shè)備狀態(tài)。
19.根據(jù)權(quán)利要求1所述的帶發(fā)聲裝置的智能密鑰設(shè)備,其特征在于所述發(fā)聲裝置的提示音為語(yǔ)音、鈴聲、音樂(lè)、固定頻率長(zhǎng)短間隔變化的聲音、可變頻率的鳴響。
全文摘要
本發(fā)明公開(kāi)了一種帶發(fā)聲裝置的智能密鑰設(shè)備,包括MCU和發(fā)聲裝置,發(fā)聲裝置包括發(fā)聲器件,與MCU直接連接,或者通過(guò)電阻、電容或者信號(hào)放大器件與MCU連接。發(fā)聲器件可以選用揚(yáng)聲器或蜂鳴器,發(fā)聲裝置可以包括一個(gè)串行輸入或并行輸入或和MCU總線連接的數(shù)模轉(zhuǎn)換模塊或者語(yǔ)音芯片。智能密鑰設(shè)備根據(jù)網(wǎng)絡(luò)遠(yuǎn)端或是主機(jī)端的應(yīng)用需求,利用發(fā)聲裝置發(fā)出的提示信息可以每次不同,提示用戶需輸入的信息,增加了設(shè)備在使用過(guò)程中的安全性,使本發(fā)明更適合在公共場(chǎng)合使用。同時(shí)利用發(fā)聲裝置可以實(shí)現(xiàn)設(shè)備的安全警告、讀寫提示、操作提示等功能,提高了智能密鑰設(shè)備的易用性,使得智能密鑰設(shè)備更具人性化。
文檔編號(hào)H04L9/32GK1921393SQ20061011318
公開(kāi)日2007年2月28日 申請(qǐng)日期2006年9月19日 優(yōu)先權(quán)日2006年9月19日
發(fā)明者陸舟, 于華章 申請(qǐng)人:北京飛天誠(chéng)信科技有限公司