專利名稱:動(dòng)態(tài)口令查詢方法及帶查詢功能的動(dòng)態(tài)令牌的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全設(shè)備領(lǐng)域,特別涉及一種動(dòng)態(tài)n令查詢方法及帶査詢功能的動(dòng)態(tài)令牌。
背景技術(shù):
目前網(wǎng)絡(luò)犯罪案件越來越多,糾其原因,關(guān)鍵的環(huán)節(jié)還在于所使用的認(rèn)證方法。目前最 常用的方法是"靜態(tài)口令"認(rèn)證方法,所謂"靜態(tài)口令"認(rèn)證指用來認(rèn)證的數(shù)據(jù)為靜態(tài)的, 即每次認(rèn)證時(shí)所使用的口令是不變的,所以"靜態(tài)口令"很容易通過內(nèi)存掃描或網(wǎng)絡(luò)監(jiān)聽等 技術(shù)被截獲,存在根本的安全隱患。近年來,口令技術(shù)緩慢發(fā)展,破解技術(shù)卻發(fā)展很快,使得對帳號的認(rèn)證可靠性受到了嚴(yán)重的威脅。"動(dòng)態(tài)口令"認(rèn)證技術(shù)應(yīng)運(yùn)而生。動(dòng)態(tài)口令(Dynamic Password),又稱一次性口 令(OTP— One Time Password),是相對于傳統(tǒng)的靜態(tài)口令而言的。動(dòng)態(tài)口令是變化的密碼, 其變化來源于產(chǎn)生密碼的運(yùn)算因子是變化的,有效解決了靜態(tài)口令存在的諸多安全漏洞。動(dòng)態(tài)口令技術(shù)采用一種叫做動(dòng)態(tài)令牌的專用設(shè)備,內(nèi)置電源,口令生成芯片和顯示屏, 口令生成芯片運(yùn)行專門的口令算法,根據(jù)當(dāng)前時(shí)間或使用次數(shù)生成當(dāng)前口令并顯示在顯示屏 上。目前令牌是電池供電,令牌一旦掉電、換電池或電池耗完就不能再用了。目前的動(dòng)態(tài)令牌,有三個(gè)問題亟待解決, 一個(gè)問題是用戶按一次鍵就產(chǎn)生一個(gè)新的動(dòng) 態(tài)口令,為了節(jié)省電量所以一般顯示時(shí)間很短,可能會(huì)無法完全記住剛生成的動(dòng)態(tài)口令;另 外,現(xiàn)有令牌易出現(xiàn)令牌與服務(wù)器不同步的問題,如令牌被誤觸發(fā)了n次,使得動(dòng)態(tài)令牌與 服務(wù)器的不同步次數(shù)增加了 n次, 一旦不同步次數(shù)超過了服務(wù)器設(shè)定值,令牌就不能再用, 即令牌報(bào)廢;再者,如果動(dòng)態(tài)令牌為了讓用戶有足夠的時(shí)間記住令牌產(chǎn)生的新口令,而增加 顯示時(shí)間,因此產(chǎn)生的動(dòng)態(tài)令牌供電問題需要解決。發(fā)明內(nèi)容為了滿足用戶查詢動(dòng)態(tài)口令的需要,減少動(dòng)態(tài)令牌與服務(wù)器不同步的問題,降低令牌的 耗電量,本發(fā)明提供了帶查詢功能的動(dòng)態(tài)令牌及動(dòng)態(tài)口令査詢方法。本發(fā)明方案如下一種査詢動(dòng)態(tài)口令的方法,其特征在于,包括下面步驟 觸發(fā)動(dòng)態(tài)令牌;判斷所述觸發(fā)是觸發(fā)査詢還是觸發(fā)生成動(dòng)態(tài)口令;若是觸發(fā)査詢操作,則查詢并顯示動(dòng)態(tài) 口令;若是觸發(fā)生成動(dòng)態(tài)口令操作,則生成動(dòng)態(tài)口令。所述查詢并顯示動(dòng)態(tài)口令的步驟具體為査詢所述動(dòng)態(tài)令牌;如果所述動(dòng)態(tài)令牌中沒有動(dòng)態(tài)口令,則顯示錯(cuò)誤信息;如果所述動(dòng)態(tài)令牌中有動(dòng)態(tài)口令, 則顯示所述動(dòng)態(tài)口令。所述生成動(dòng)態(tài)n令的步驟后,還包括顯示所述生成的動(dòng)態(tài)口令的步驟。所述生成動(dòng)態(tài)口令的步驟后,還包括存儲(chǔ)所述生成的動(dòng)態(tài)口令的步驟。所述觸發(fā)動(dòng)態(tài)令牌的方法為通過所述動(dòng)態(tài)令牌上的觸發(fā)裝置進(jìn)行觸發(fā)操作。判斷所述觸發(fā)裝置的觸發(fā)是觸發(fā)查詢還是觸發(fā)生成動(dòng)態(tài)口令的方法是根據(jù)預(yù)設(shè)規(guī)則來判斷。所述預(yù)設(shè)規(guī)則是觸發(fā)操作的時(shí)間長度或者觸發(fā)頻度。所述觸發(fā)裝置為兩個(gè)觸發(fā)裝置,分別用于觸發(fā)生成動(dòng)態(tài)口令和觸發(fā)査詢動(dòng)態(tài)口令。 所述觸發(fā)裝置為按鍵、按鈕、感應(yīng)器件或開關(guān)。本發(fā)明還提供了一種帶査詢功能的動(dòng)態(tài)令牌,包括觸發(fā)模塊、判斷模塊、動(dòng)態(tài)口令生 成模塊、存儲(chǔ)模塊、顯示模塊、查詢模塊和供電模塊,觸發(fā)模塊、動(dòng)態(tài)口令生成模塊、查詢 模塊分別與判斷模塊相連,存儲(chǔ)模塊、顯示模塊分別與動(dòng)態(tài)口令生成模塊、查詢模塊相連, 其中所述觸發(fā)模塊,用于產(chǎn)生觸發(fā)信號,以啟動(dòng)判斷模塊;所述判斷模塊用于判斷所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號是觸發(fā)生成動(dòng)態(tài)口令還是査詢動(dòng) 態(tài)口令,如果所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號為觸發(fā)生成動(dòng)動(dòng)態(tài)口令操作,則啟動(dòng)所述動(dòng)態(tài)口 令生成模塊,如果所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號為觸發(fā)査詢動(dòng)態(tài)口令操作,則啟動(dòng)所述查詢 模塊;所述動(dòng)態(tài)口令生成模塊,用于生成動(dòng)態(tài)口令;所述存儲(chǔ)模塊,用于存儲(chǔ)所述動(dòng)態(tài)口令生成模塊生成的動(dòng)態(tài)口令;所述顯示模塊,用于顯示所述動(dòng)態(tài)口令生成模塊生成的動(dòng)態(tài)口令,和顯示所述查詢模塊 査詢的動(dòng)態(tài)口令;所述査詢模塊,用于査詢所述存儲(chǔ)模塊中存儲(chǔ)的動(dòng)態(tài)口令;所述供電模塊,用于為所述動(dòng)態(tài)令牌供電。所述動(dòng)態(tài)令牌還包括控制模塊,用于當(dāng)所述查詢模塊查詢到所述存儲(chǔ)模塊中沒有動(dòng)態(tài)口 令時(shí),控制所述顯示模塊顯示錯(cuò)誤信息。所述觸發(fā)模塊為觸發(fā)裝置。所述判斷模塊具體用于依據(jù)所述觸發(fā)裝置觸發(fā)操作的時(shí)間長度或頻度來判斷是觸發(fā)生成 動(dòng)態(tài)口令操作還是查詢動(dòng)態(tài)口令操作。所述觸發(fā)模塊為兩個(gè)觸發(fā)裝置,分別用于觸發(fā)所述令牌生成動(dòng)態(tài)口令和査詢動(dòng)態(tài)口令。所述觸發(fā)裝置為按鍵、按鈕、感應(yīng)器件或開關(guān)。所述顯示模塊為顯示裝置,包括段碼顯示屏、點(diǎn)陣顯示屏、字符顯示屏或圖形顯示屏。本發(fā)明的有益效果在于通過在動(dòng)態(tài)令牌中添加查詢功能,克服了現(xiàn)有技術(shù)中動(dòng)態(tài)令牌沒 有查詢功能的缺點(diǎn),同時(shí)解決了令牌與服務(wù)器間易由誤觸發(fā)不同步而導(dǎo)致令牌報(bào)廢的問題。 另外,該發(fā)明有效降低令牌耗電,延長了令牌可用壽命。
圖1為本發(fā)明提供的一種動(dòng)態(tài)口令査詢方法的流程圖; 圖2為本發(fā)明提供的一種帶查詢功能的動(dòng)態(tài)令牌的結(jié)構(gòu)圖; 圖3為本發(fā)明提供的一種帶查詢功能的動(dòng)態(tài)令牌的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖和實(shí)施例對本發(fā)明實(shí)施 方式做進(jìn)一步的詳細(xì)描述。實(shí)施例一如圖l,本實(shí)施例公開了一種動(dòng)態(tài)口令査詢方法,具體步驟如下 步驟101:動(dòng)態(tài)令牌接受觸發(fā);觸發(fā)操作通過觸發(fā)裝置來完成,觸發(fā)裝置可以為按鈕、按鍵、感應(yīng)器件或開關(guān)。步驟102:動(dòng)態(tài)令牌根據(jù)觸發(fā)令牌的方法判斷是生成動(dòng)態(tài)口令還是查詢動(dòng)態(tài)口令,如果是 生成動(dòng)態(tài)口令,則執(zhí)行步驟105;否則,執(zhí)行步驟103;判斷為觸發(fā)查詢動(dòng)態(tài)口令的方法有兩種一種方法具體為通過另外設(shè)置査詢觸發(fā)裝置來直接觸發(fā)查詢操作;另一種方法具體為觸發(fā)生成動(dòng)態(tài)口令的裝置和觸發(fā)査詢動(dòng)態(tài)口令的裝置共用個(gè),這樣 當(dāng)觸發(fā)操作啟動(dòng)后,由動(dòng)態(tài)令牌通過軟件方式判斷是生成動(dòng)態(tài)口令還是査詢動(dòng)態(tài)口令。判斷 過程具體可以通過判斷觸發(fā)操作的時(shí)間長度或頻度來實(shí)現(xiàn),比如可以規(guī)定只有達(dá)到預(yù)設(shè)時(shí)間(如3秒、4秒或5秒)的觸發(fā)操作為觸發(fā)生成動(dòng)態(tài)口令的操作,而沒有達(dá)到預(yù)設(shè)時(shí)間的 觸發(fā)操作為觸發(fā)査詢動(dòng)態(tài)口令的操作;還可以規(guī)定只有達(dá)到預(yù)設(shè)頻度的觸發(fā)操作(如規(guī)定 時(shí)間內(nèi)連續(xù)觸發(fā)2次或連續(xù)觸發(fā)3次)才能作為觸發(fā)生成動(dòng)態(tài)口令的操作,否則為觸發(fā)查詢 動(dòng)態(tài)口令的操作。這樣做的益處在于由于只有達(dá)到預(yù)設(shè)時(shí)間長度和頻度的動(dòng)作才能觸發(fā)生 成動(dòng)態(tài)口令,因此大大減少了動(dòng)態(tài)令牌被誤觸發(fā)的次數(shù);更由于査詢操作設(shè)置簡單,和誤觸 發(fā)非常近似,所以如果在某些情況動(dòng)態(tài)令牌被誤觸發(fā)了,也只會(huì)顯示出上次生成的動(dòng)態(tài)口令, 不會(huì)生成動(dòng)態(tài)口令,減少了主機(jī)與動(dòng)態(tài)令牌不同步的機(jī)率。步驟103:判斷結(jié)果為查詢動(dòng)態(tài)口令后,繼續(xù)判斷令牌中是否已經(jīng)存有動(dòng)態(tài)口令,如果令 牌中已經(jīng)存有動(dòng)態(tài)口令,則執(zhí)行步驟104;否則執(zhí)行步驟106;之所以要判斷令牌中是否已經(jīng)存有動(dòng)態(tài)口令,是因?yàn)閷τ谝粋€(gè)首次觸發(fā)的新令牌,其中 還沒有存放動(dòng)態(tài)口令。步驟104:令牌中已經(jīng)存有動(dòng)態(tài)口令的情況下,顯示存儲(chǔ)的動(dòng)態(tài)口令;步驟105:生成動(dòng)態(tài)口令,并顯示和存儲(chǔ)生成的口令;動(dòng)態(tài)令牌利用其內(nèi)置的口令生成算法結(jié)合時(shí)間因子和/或事件因子生成動(dòng)態(tài)口令。 步驟106:顯示錯(cuò)誤信息。錯(cuò)誤信息對應(yīng)著令牌中沒有存儲(chǔ)動(dòng)態(tài)口令的情況,用戶可以根據(jù)該信息觸發(fā)生成動(dòng)態(tài)口令,并顯示和存儲(chǔ)該動(dòng)態(tài)口令。 實(shí)施例二如圖2所示,本實(shí)施例公開了一種帶有査洵功能的動(dòng)態(tài)令牌,包括觸發(fā)模塊201、判斷模塊202、動(dòng)態(tài)口令生成模塊203、存儲(chǔ)模塊204、顯示模塊205、查詢模塊206和供電模塊, 觸發(fā)模塊、動(dòng)態(tài)口令生成模塊、查詢模塊分別與判斷模塊相連,存儲(chǔ)模塊、顯示模塊分別與 動(dòng)態(tài)口令生成模塊、杳詢模塊相連,其中觸發(fā)模塊201,用于產(chǎn)生觸發(fā)信號,啟動(dòng)判斷模塊202;觸發(fā)模塊201為一個(gè)觸發(fā)裝置, 可以是按鍵、按鈕、感應(yīng)器件或開關(guān);判斷模塊202:用于根據(jù)觸發(fā)模塊201的動(dòng)作,判斷是生成動(dòng)態(tài)U令還是査詢動(dòng)態(tài)口令, 并根據(jù)判斷結(jié)果,決定啟動(dòng)動(dòng)態(tài)口令生成模塊或者查詢模塊。具體為觸發(fā)模塊201觸發(fā)后,判斷模塊202根據(jù)觸發(fā)操作的時(shí)間長度和頻度判斷是生成動(dòng)態(tài)口令還是査詢動(dòng)態(tài)n令。如果啟動(dòng)觸發(fā)模塊201達(dá)到預(yù)定時(shí)間(如3秒、5秒或者6秒),則生成動(dòng)態(tài)口令,否則查詢動(dòng) 態(tài)口令;或者,如果啟動(dòng)觸發(fā)模塊201達(dá)到預(yù)定頻度(如規(guī)定時(shí)間內(nèi)連續(xù)觸發(fā)2次或者連續(xù) 觸發(fā)3次),則生成動(dòng)態(tài)口令,否則査詢動(dòng)態(tài)口令;動(dòng)態(tài)口令生成模塊203,用于根據(jù)判斷模塊202的判斷結(jié)果,生成動(dòng)態(tài)口令;存儲(chǔ)模塊204,用于存儲(chǔ)動(dòng)態(tài)口令生成模塊202生成的動(dòng)態(tài)口令;顯幣模塊205,用于顯示動(dòng)態(tài)口令生成模塊202生成的動(dòng)態(tài)口令,并根據(jù)査詢模塊206的 査詢結(jié)果顯示動(dòng)態(tài)口令,包括段碼顯示屏、點(diǎn)陣顯示屏、字符顯示屏或圖形顯示屏等;查詢模塊206,用于根據(jù)判斷模塊202的判斷結(jié)果査詢存儲(chǔ)模塊203中的動(dòng)態(tài)口令; 供電模塊用于為動(dòng)態(tài)令牌提供電力。本實(shí)施例中,動(dòng)態(tài)令牌還包括控制模塊,用于當(dāng)査詢模塊206査詢到存儲(chǔ)模塊204中沒 有動(dòng)態(tài)口令時(shí),控制所述顯示模塊205顯示錯(cuò)誤信息。用戶可以根據(jù)該信息觸發(fā)生成動(dòng)態(tài)口 令,并顯示和存儲(chǔ)該動(dòng)態(tài)口令。這樣做的益處在于由于只有達(dá)到預(yù)設(shè)時(shí)間長度和頻度的動(dòng)作才能觸發(fā)生成動(dòng)態(tài)口令,因此大大減少了動(dòng)態(tài)令牌被誤觸發(fā)的次數(shù);更由于查詢操作設(shè)置簡單,和誤觸發(fā)非常近似, 所以如果在某些情況動(dòng)態(tài)令牌被誤觸發(fā)了,也只會(huì)顯示出上次生成的動(dòng)態(tài)口令,不會(huì)生成動(dòng) 態(tài)口令,減少了主機(jī)與動(dòng)態(tài)令牌不同步的機(jī)率。實(shí)施例三如圖3所示,本實(shí)施例公開了一種帶査詢功能的動(dòng)態(tài)令牌,包括觸發(fā)模塊301、判斷模 塊302、動(dòng)態(tài)口令生成模塊303、存儲(chǔ)模塊304、顯示模塊305、查詢模塊306和供電模塊, 觸發(fā)模塊、動(dòng)態(tài)口令生成模塊、査詢模塊分別與判斷模塊相連,存儲(chǔ)模塊、顯示模塊分別與 動(dòng)態(tài)口令生成模塊、查詢模塊相連,其中觸發(fā)模塊301,由口令觸發(fā)裝置3011和査詢觸發(fā)裝置3012組成,其中口令觸發(fā)裝置30U,用于產(chǎn)生觸發(fā)信號,觸發(fā)判斷模塊302啟動(dòng)動(dòng)態(tài)口令生成模塊303 生成動(dòng)態(tài)口令;査詢觸發(fā)裝置3012,用于產(chǎn)生觸發(fā)信號,觸發(fā)判斷模塊302啟動(dòng)查詢模塊306查詢動(dòng)態(tài) 口令;觸發(fā)裝置可以為按鍵、按鈕、感應(yīng)器件或開關(guān);判斷模塊302:用于根據(jù)觸發(fā)模塊301的動(dòng)作,判斷是生成動(dòng)態(tài)口令還是查詢動(dòng)態(tài)口令, 并根據(jù)判斷結(jié)果,啟動(dòng)動(dòng)態(tài)口令生成模塊303或者査詢模塊306;動(dòng)態(tài)口令生成模塊303,用于根據(jù)判斷模塊302的判斷結(jié)果生成動(dòng)態(tài)口令;存儲(chǔ)模塊304,用于存儲(chǔ)動(dòng)態(tài)口令生成模塊303生成的動(dòng)態(tài)口令;顯示模塊305,用于顯示動(dòng)態(tài)口令生成模塊303生成的動(dòng)態(tài)口令,并根據(jù)査詢模塊306的 査詢結(jié)果顯示動(dòng)態(tài)口令,包括段碼顯示屏、點(diǎn)陣顯示屏、字符顯示屏或圖形顯示屏;査詢模塊306,用于根據(jù)判斷模塊302的判斷結(jié)果查詢所述存儲(chǔ)模塊304中的動(dòng)態(tài)口令;供電模塊用于為所述動(dòng)態(tài)令牌提供電力。具體地,本實(shí)施例中口令觸發(fā)裝置3011和査詢觸發(fā)裝置3012可以采用相區(qū)別的結(jié)構(gòu), 如口令觸發(fā)裝置可以采用外觀較小、位置較深,不容易被誤觸發(fā)的觸發(fā)裝置,而査詢觸發(fā) 裝置可以采用外觀較大、位置較淺的觸發(fā)裝置。這樣,很多情況下的誤觸發(fā)操作就轉(zhuǎn)化成了 査詢操作,很大程度上減少了動(dòng)態(tài)令牌與服務(wù)器不同步的問題。本實(shí)施例中,動(dòng)態(tài)令牌還包括控制模塊,用于當(dāng)査詢模塊306查詢到存儲(chǔ)模塊304中沒 有動(dòng)態(tài)口令時(shí),控制所述顯示模塊305顯示錯(cuò)誤信息。用戶可以根據(jù)該信息觸發(fā)生成動(dòng)態(tài)口 令,并顯示和存儲(chǔ)該動(dòng)態(tài)口令。通過以上實(shí)施例,本發(fā)明通過在動(dòng)態(tài)令牌中添加?xùn)嗽児δ埽朔爽F(xiàn)有技術(shù)中動(dòng)態(tài)令牌 沒有查詢功能的缺點(diǎn),同時(shí)解決了令牌與服務(wù)器間易由誤觸發(fā)不同步而導(dǎo)致令牌報(bào)廢的問題。 另外,該發(fā)明有效降低令牌耗電,延長了令牌可用壽命。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種查詢動(dòng)態(tài)口令的方法,其特征在于,包括下面步驟觸發(fā)動(dòng)態(tài)令牌;判斷所述觸發(fā)是觸發(fā)查詢還是觸發(fā)生成動(dòng)態(tài)口令;若是觸發(fā)查詢操作,則查詢并顯示動(dòng)態(tài)口令;若是觸發(fā)生成動(dòng)態(tài)口令操作,則生成動(dòng)態(tài)口令。
2、 如權(quán)利要求l所述的査詢動(dòng)態(tài)口令的方法,其特征在于,所述查詢并顯示動(dòng)態(tài)口令的 步驟具體為査詢所述動(dòng)態(tài)令牌;如果所述動(dòng)態(tài)令牌中沒有動(dòng)態(tài)口令,則顯示錯(cuò)誤信息;如果所述動(dòng)態(tài)令牌中有動(dòng)態(tài)口令, 則顯示所述動(dòng)態(tài)口令。
3、 如權(quán)利要求1所述的查詢動(dòng)態(tài)口令的方法,其特征在于,所述生成動(dòng)態(tài)口令的步驟后, 還包括顯示所述生成的動(dòng)態(tài)口令的步驟。
4、 如權(quán)利要求l所述的查詢動(dòng)態(tài)口令的方法,其特征在于,所述生成動(dòng)態(tài)口令的步驟后, 還包括存儲(chǔ)所述生成的動(dòng)態(tài)口令的步驟。
5、 如權(quán)利要求1所述的査詢動(dòng)態(tài)口令的方法,其特征在于,所述觸發(fā)動(dòng)態(tài)令牌的方法為 通過所述動(dòng)態(tài)令牌上的觸發(fā)裝置進(jìn)行觸發(fā)操作。
6、 如權(quán)利要求5所述的查詢動(dòng)態(tài)口令的方法,其特征在于,判斷所述觸發(fā)是觸發(fā)査詢還 是觸發(fā)生成動(dòng)態(tài)口令的方法是根據(jù)預(yù)設(shè)規(guī)則來判斷。
7、 如權(quán)利要求6所述的査詢動(dòng)態(tài)口令的方法,其特征在于,所述預(yù)設(shè)規(guī)則是觸發(fā)操作的 時(shí)間長度或者觸發(fā)頻度。
8、 如權(quán)利要求5所述的査詢動(dòng)態(tài)口令的方法,其特征在于,所述觸發(fā)裝置為兩個(gè)觸發(fā)裝 置,分別用于觸發(fā)生成動(dòng)態(tài)口令和觸發(fā)査詢動(dòng)態(tài)口令。
9、 如權(quán)利要求5或8所述的査詢動(dòng)態(tài)口令的方法,其特征在于,所述觸發(fā)裝置為按鍵、 按鈕、感應(yīng)器件或開關(guān)。
10、 一種帶查詢功能的動(dòng)態(tài)令牌,其特征在于,包括觸發(fā)模塊、判斷模塊、動(dòng)態(tài)口令 生成模塊、存儲(chǔ)模塊、顯示模塊、査詢模塊和供電模塊,觸發(fā)模塊、動(dòng)態(tài)口令生成模塊、查詢模塊分別與判斷模塊相連,存儲(chǔ)模塊、顯示模塊分別與動(dòng)態(tài)口令生成模塊、查詢模塊相連, 其中所述觸發(fā)模塊,用于產(chǎn)生觸發(fā)信號,以啟動(dòng)判斷模塊;所述判斷模塊用于判斷所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號是觸發(fā)生成動(dòng)態(tài)口令還是查詢動(dòng) 態(tài)口令,如果所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號為觸發(fā)生成動(dòng)動(dòng)態(tài)口令操作,則啟動(dòng)所述動(dòng)態(tài)口 令生成模塊,如果所述觸發(fā)模塊產(chǎn)生的觸發(fā)信號為觸發(fā)査詢動(dòng)態(tài)口令操作,則啟動(dòng)所述查詢 模塊;所述動(dòng)態(tài)口令生成模塊,用于生成動(dòng)態(tài)口令;所述存儲(chǔ)模塊,用于存儲(chǔ)所述動(dòng)態(tài)口令生成模塊生成的動(dòng)態(tài)口令;所述顯示模塊,用于顯示所述動(dòng)態(tài)口令生成模塊生成的動(dòng)態(tài)口令,和顯示所述查詢模塊 査詢的動(dòng)態(tài)口令;所述査詢模塊,用于査詢所述存儲(chǔ)模塊中存儲(chǔ)的動(dòng)態(tài)口令;所述供電模塊,用于為所述動(dòng)態(tài)令牌供電。
11、 如權(quán)利要求10所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述動(dòng)態(tài)令牌還包括控 制模塊,用于當(dāng)所述査詢模塊查詢到所述存儲(chǔ)模塊中沒有動(dòng)態(tài)口令時(shí),控制所述顯示模塊顯 示錯(cuò)誤信息。
12、 如權(quán)利要求10所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述觸發(fā)模塊為觸發(fā)裝置。
13、 如權(quán)利要求12所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述判斷模塊具體用于 根據(jù)所述觸發(fā)裝置觸發(fā)操作的時(shí)間長度或頻度來判斷是觸發(fā)生成動(dòng)態(tài)口令操作還是査詢動(dòng)態(tài) 口令操作。
14、 如權(quán)利要求12所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述觸發(fā)模塊為兩個(gè)觸 發(fā)裝置,分別用于觸發(fā)所述令牌生成動(dòng)態(tài)口令和査詢動(dòng)態(tài)口令。
15、 如權(quán)利要求12或14所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述觸發(fā)裝置為 按鍵、按鈕、感應(yīng)器件或開關(guān)。
16、 如權(quán)利要求10所述的帶査詢功能的動(dòng)態(tài)令牌,其特征在于,所述顯示模塊為顯示裝置,包括段碼顯示屏、點(diǎn)陣顯示屏、字符顯示屏或圖形顯示屏。
全文摘要
本發(fā)明涉及一種查詢動(dòng)態(tài)口令的方法,包括觸發(fā)動(dòng)態(tài)令牌;判斷所述觸發(fā)是生成動(dòng)態(tài)口令還是查詢動(dòng)態(tài)口令;若是觸發(fā)查詢操作,則查詢并顯示最近一次生成的動(dòng)態(tài)口令;若是觸發(fā)生成動(dòng)態(tài)口令操作,則生成動(dòng)態(tài)口令。另外,本發(fā)明還提供了一種帶查詢功能的動(dòng)態(tài)令牌,包括觸發(fā)模塊、判斷模塊、動(dòng)態(tài)口令生成模塊、存儲(chǔ)模塊、顯示模塊、查詢模塊和供電模塊。本發(fā)明通過為動(dòng)態(tài)令牌增加查詢功能,滿足了用戶查詢動(dòng)態(tài)口令的需要,減少了動(dòng)態(tài)令牌與服務(wù)器不同步的問題,也降低了令牌的耗電量。
文檔編號H04L9/32GK101227284SQ20081005704
公開日2008年7月23日 申請日期2008年1月29日 優(yōu)先權(quán)日2008年1月29日
發(fā)明者于華章, 舟 陸 申請人:北京飛天誠信科技有限公司