欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

動態(tài)口令的顯示方法及動態(tài)令牌的制作方法

文檔序號:7721409閱讀:139來源:國知局
專利名稱:動態(tài)口令的顯示方法及動態(tài)令牌的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種動態(tài)口令的顯示方法及動態(tài)令牌。
背景技術(shù)
目前網(wǎng)絡犯罪案件越來越多,究其原因,關(guān)鍵的環(huán)節(jié)還在于所使用的認證方法。目前最常用的方法是"靜態(tài)口令"認證方法,所謂"靜態(tài)口令"認證指用來認證的數(shù)據(jù)為靜態(tài)的,即每次認證時所使用的口令是不變的,所以"靜態(tài)口令"很容易通過內(nèi)存掃描或網(wǎng)絡監(jiān)聽等技術(shù)被截獲,存在根本的安全隱患。 近年來,口令技術(shù)緩慢發(fā)展,破解技術(shù)卻發(fā)展很快,使得對帳號的認證可靠性受到了嚴重的威脅。"動態(tài)口令"認證技術(shù)應運而生,以解決靜態(tài)口令存在的諸多安全漏洞。動態(tài)口令(Dynamic Password),又稱一次性口令(OTP-One TimePassword),是相對于傳統(tǒng)的靜態(tài)口令而說的。動態(tài)口令是變化的密碼,其變化來源于產(chǎn)生密碼的運算因子是變化的。動態(tài)口令的生成算法一般都采用雙運算因子,一是用戶身份的識別碼,是固定不變的,如用戶的私有密鑰;二是變動因子,如時間、隨機數(shù)、計數(shù)器值等。 動態(tài)口令技術(shù)采用一種叫做動態(tài)令牌的專用設備,內(nèi)置電源、密碼生成芯片和顯示屏,密碼生成芯片運行專門的密碼算法,根據(jù)當前時間或使用次數(shù)生成當前動態(tài)口令,并在規(guī)定的時限內(nèi)在顯示屏上顯示生成的動態(tài)口令以供用戶輸入進行認證。由于動態(tài)口令的動態(tài)令牌是由用戶自行保管,其他非法用戶難以獲取動態(tài)令牌中的動態(tài)口令信息,并且動態(tài)口令具有不可預測性,使用安全方便、權(quán)責確定的優(yōu)點,所以此技術(shù)確實解決了網(wǎng)絡信息服務系統(tǒng)中需要的遠程單次訪問的身份認證與授權(quán)問題。 但是,在實現(xiàn)上述顯示生成的動態(tài)口令的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題顯示動態(tài)口令的規(guī)定時間是固定的,基于時間動態(tài)因子生成動態(tài)口令的動態(tài)令牌常為了維持該固定的顯示時間經(jīng)常會導致生成的動態(tài)口令失效,造成無法與服務器端產(chǎn)生的動態(tài)口令同步,即動態(tài)令牌產(chǎn)生的動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令不一致,無法通過認證的情況,因此給用戶帶來了很大的不便,降低了動態(tài)口令認證方式的可用性。

發(fā)明內(nèi)容
本發(fā)明的實施例提供一種動態(tài)口令的顯示方法及動態(tài)令牌,以便提高動態(tài)口令認證方式的可用性。 為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案
—種動態(tài)口令的顯示方法,在動態(tài)令牌被觸發(fā)后,包括
所述動態(tài)令牌提取動態(tài)因子的變化時間步長; 所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值;
所述動態(tài)令牌在所述同步時間值內(nèi)顯示所述動態(tài)口令。
—種動態(tài)令牌,包括 提取模塊,用于提取時間值和動態(tài)因子的變化時間步長;
獲取模塊,用于根據(jù)所述提取模塊提取的時間值和所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步動態(tài)顯示時間值; 動態(tài)顯示模塊,用于在所述獲取模塊獲取的同步動態(tài)顯示時間值的時限內(nèi)顯示所述動態(tài)口令。 —種動態(tài)令牌,包括觸發(fā)模塊,控制模塊,口令生成模塊,計時模塊和顯示模塊;其中, 所述口令生成模塊,用于提取動態(tài)因子的變化時間步長,根據(jù)所述述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步溢出時間值,并在到達同步溢出時間值時發(fā)送關(guān)閉信號到所述控制模塊; 所述顯示模塊,用于在所述控制模塊的控制下將所述口令生成模塊生成的動態(tài)口令顯示出來,并根據(jù)控制模塊的控制關(guān)閉顯示的動態(tài)口令; 所述控制模塊用于在觸發(fā)模塊被觸發(fā)后,啟動口令生成模塊并將口令生成模塊獲取的動態(tài)口令輸出到所述顯示模塊;根據(jù)口令生成模塊返回的關(guān)閉顯示信號控制關(guān)閉所述顯示模塊。 本發(fā)明實施例提供的方案具有如下有益效果通過具有變化性的同步動態(tài)顯示時
間顯示動態(tài)口令的技術(shù)手段,可使動態(tài)令牌產(chǎn)生的動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令匹
配,解決了現(xiàn)有技術(shù)中動態(tài)令牌為了維護規(guī)定的顯示時間導致的其動態(tài)令牌產(chǎn)生的 動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令不一致的技術(shù)問題,進而取得了降低因動態(tài)
口令失效而產(chǎn)生的無法通過認證的情況,因此可無需用戶再次觸動動態(tài)令牌產(chǎn)生新的動態(tài)
口令進行認證的過程,在用戶使用動態(tài)口令進行認證時帶來了很大的方便,提高了動態(tài)口
令認證方式的可用性。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例1中的動態(tài)口令的顯示方法的流程示意 圖2為本發(fā)明實施例1中的另一種動態(tài)口令的顯示方法的流程示意 圖3本發(fā)明實施例2中的動態(tài)令牌的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例3中的動態(tài)令牌的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例提供了一種動態(tài)令牌的顯示方法,其中,該方法的主要執(zhí)行步驟包
括在動態(tài)令牌被觸發(fā)后,所述動態(tài)令牌提取動態(tài)因子的變化時間步長; 所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值;所
述動態(tài)令牌在所述同步時間值內(nèi)顯示所述動態(tài)口令,從而使所述動態(tài)口令與服務器端產(chǎn)生
的動態(tài)口令相同步。 通過該方法,可避免產(chǎn)生的動態(tài)口令因顯示時間過長而失效的技術(shù)問題,可提高動態(tài)口令認證方式的可用性。 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。并且,以下各實施例均為本發(fā)明的可選方案,實施例的 排列順序及實施例的編號與其優(yōu)選執(zhí)行順序無關(guān)。
實施例1 動態(tài)令牌的產(chǎn)生因子一般都采用雙因素因子其一,為用戶的私有密鑰。它是代表
用戶身份的識別碼,是固定不變的;其二,為動態(tài)因子。正是動態(tài)因子的不斷變化,才產(chǎn)生了
不斷變化的動態(tài)口令。采用不同的動態(tài)因子,形成了不同的動態(tài)口令認證技術(shù)。 基于時間同步認證技術(shù)的動態(tài)令牌是把時間作為動態(tài)因子,采用一定的口令生成
算法對當前時間因子和靜態(tài)因子進行計算得到的, 一般以60秒或30秒作為變化單位,也稱
為動態(tài)因子的變化時間步長,。在每個動態(tài)令牌出廠時,就已經(jīng)設定好了該動態(tài)令牌的動
態(tài)因子的計算起始時間和動態(tài)因子的變化時間步長。 本發(fā)明實施例提供一種動態(tài)口令的顯示方法,其中,在本實施例中,動態(tài)令牌顯示 動態(tài)口令的同步時間值具體為同步動態(tài)顯示時間值。所公開改進的動態(tài)令牌限定為基于時 間因子的動態(tài)令牌,并且,設定基于時間同步認證技術(shù)的動態(tài)令牌的動態(tài)口令在60秒內(nèi)有 效。 如圖1所示,該方法包括 步驟101 :在動態(tài)令牌被觸發(fā)后,該動態(tài)令牌提取時間值和動態(tài)因子的變化時間 步長,其中,時間值包括動態(tài)令牌生成動態(tài)口令的第一時間值,以及動態(tài)令牌起始計算動 態(tài)因子的第二時間值。 具體地,在本實施例中,該步驟101可以為在動態(tài)令牌被觸發(fā)后,動態(tài)令牌提取 到 第一時間值動態(tài)令牌生成動態(tài)口令時的時間值,S卩2009年9月15日11:24分;
第二時間值動態(tài)因子起始計算時間值,該值和動態(tài)因子的變化時間步長在動態(tài)
令牌出廠前就已經(jīng)設定好,存儲在動態(tài)令牌中,在本實施例中設定起始計算動態(tài)因子的時 間值為2009年9月15日10點20分; 動態(tài)因子的變化時間步長是指動態(tài)因子的變化周期,在本實施例中是45秒,即 指動態(tài)因子每隔45秒變化一次。 步驟102 :動態(tài)令牌根據(jù)所述第一時間值、第二時間值和所述動態(tài)因子的變化時 間步長獲取動態(tài)口令和同步動態(tài)顯示時間值。 其中,動態(tài)令牌主要是通過預先存儲的算法對動態(tài)因子(即時間)和靜態(tài)因子進 行計算得到動態(tài)口令;其中,動態(tài)因子=取整[(第一時間值-第二時間值)/動態(tài)因子的變 化時間步長]。因為該生產(chǎn)動態(tài)口令的過程可按照現(xiàn)有技術(shù)的方法進行,所以在此不贅述。
所述動態(tài)令牌根據(jù)所述第一時間值、第二時間值和所述動態(tài)因子的變化時間步長 獲取同步動態(tài)顯示時間具體包括 動態(tài)令牌根據(jù)第一時間值、第二時間值和所述動態(tài)因子的變化時間步長計算第三 時間值;
第三時間值=取余[(第一時間值_第二時間值)/動態(tài)因子的變化時間步長]
動態(tài)令牌根據(jù)所述第三時間值和所述動態(tài)因子的變化時間步長計算所述同步動 態(tài)顯示時間。即同步動態(tài)顯示時間=動態(tài)因子的變化時間步長_第三時間值。
以步驟101中的具體取值為例第一時間值為2009年9月15日11:24分,第二時 間值為2009年9月15日10點20分,動態(tài)因子的變化時間步長為45秒,那么動態(tài)因子的 計算過程分成兩步(1)2009年9月15日11:24分-2009年9月15日10點20分=64分 鐘;(2)取整(64分鐘/45秒)=取整(64*60/45) = 85。 第三時間值的計算過程分成兩步(l)中間值2009年9月15日11:24分_2009 年9月15曰10點20分=64分鐘;(2)取余(64分鐘/45秒)=取余(64*60/45) = 15。 根據(jù)上面的計算可知動態(tài)因子的變化時間步長為45秒,第三時間值為l,則同步動態(tài)顯示 示時間為45-15 = 30秒。 步驟103 :動態(tài)令牌在所述同步動態(tài)顯示時間值的時限內(nèi)顯示所述動態(tài)口令,以 使所述動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令相匹配。 動態(tài)令牌內(nèi)部設置有計時器,在動態(tài)令牌顯示動態(tài)口令時,計時器能夠按照步驟 102獲取的同步動態(tài)顯示時間進行計時;所述計時器的計時在到達所述同步動態(tài)顯示時間 值后,自動關(guān)閉顯示的所述動態(tài)口令。 以步驟102中計算出的同步動態(tài)顯示時間為例在動態(tài)令牌顯示生成的動態(tài)口令 的同時,計時器開始計時,當計時到達30秒后,動態(tài)令牌自動關(guān)閉顯示的動態(tài)口令,即動態(tài) 令牌不再顯示動態(tài)口令。 另外,本發(fā)明實施例提供的上述方法(即步驟101到步驟103的執(zhí)行過程)還可 以用如下方法進行替換,在該替換方法中,動態(tài)令牌顯示動態(tài)口令的同步時間值具體為同 步溢出時間值。 如圖2所示,該方法包括 步驟1011,在動態(tài)令牌被觸發(fā)后,該動態(tài)令牌提取動態(tài)因子的變化時間步長。
步驟1021,該動態(tài)令牌以動態(tài)因子的變化時間步長為周期,將每個周期產(chǎn)生的溢 出值作為動態(tài)因子,并將令牌被觸發(fā)時到產(chǎn)生溢出值為止的時間作為同步溢出時間值,同 時根據(jù)所述動態(tài)因子生成動態(tài)口令。 步驟1031,該動態(tài)令牌顯示所述動態(tài)口令并在因產(chǎn)生溢出從而到達同步溢出時間 時關(guān)閉顯示的所述動態(tài)口令。 現(xiàn)有按鍵觸發(fā)顯示的時間型動態(tài)口令動態(tài)令牌產(chǎn)生的一次性動態(tài)口令顯示時間
長度與動態(tài)口令的有效期沒有相關(guān)性,這會導致兩個問題一、動態(tài)令牌為了維持顯示時間
導致產(chǎn)生的動態(tài)口令過期從而造成無法與服務器端產(chǎn)生的動態(tài)口令匹配;二、不利于確認
此動態(tài)令牌的時間同步性。因此,本發(fā)明實施例動態(tài)口令的顯示方法,通過采用與動態(tài)口令
的有效時間相關(guān)聯(lián)的同步動態(tài)顯示時間值顯示動態(tài)口令的技術(shù)手段,可使動態(tài)令牌產(chǎn)生的
動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令匹配,取得了降低因動態(tài)口令失效而產(chǎn)生的無法通過
認證的情況,因此可無需用戶再次觸動動態(tài)令牌產(chǎn)生新的動態(tài)口令進行認證的過程,在用
戶使用動態(tài)口令進行認證時帶來了很大的方便,提高了動態(tài)口令認證方式的可用性。 實施例2 本實施例提供一種動態(tài)令牌200,可作為實施例1中的動態(tài)令牌使用。如圖3所示,該動態(tài)令牌200包括提取模塊21,獲取模塊22,動態(tài)顯示模塊23。
提取模塊21,用于提取時間值和動態(tài)因子的變化時間步長; 獲取模塊22,用于根據(jù)所述提取模塊21提取的時間值和所述動態(tài)因子的變化時 間步長獲取動態(tài)因子和同步動態(tài)顯示時間值; 動態(tài)顯示模塊23,用于在所述獲取模塊22獲取的同步動態(tài)顯示時間值的時限內(nèi) 顯示所述動態(tài)口令值。 其中,提取模塊21提取的時間值具體包括生成動態(tài)口令時的第一時間值,和起 始計算所述動態(tài)因子的第二時間值。 另外,在本實例中,獲取模塊22包括第一計算單元221,第二計算單元222和口 令生成單元223。 第一計算單元221,用于根據(jù)上述時間值和上述動態(tài)因子的變化時間步長計算第 三時間值; 第二計算單元222,用于根據(jù)上述第三時間值和上述動態(tài)因子的變化時間步長計 算同步動態(tài)顯示時間值; 口令生成單元223 :用于根據(jù)時間值和動態(tài)因子的變化時間步長計算動態(tài)口令。 第一計算單元221具體是將上述第一時間值與所述第二時間值的差作為中間值,
并將該中間值除以動態(tài)因子的變化時間步長后的余數(shù)作為第三時間值的;第二計算單元
222具體將上述動態(tài)因子的變化時間步長與第三時間值的差作為同步動態(tài)顯示時間值;口
令生成單元223具體是將第一時間值與第二時間值的差作為中間值,并將該中間值除以動
態(tài)因子的變化時間步長后取整得到動態(tài)因子,并利用該動態(tài)因子生成動態(tài)口令。 在本實施例中,動態(tài)令牌200還包括 計時器24,用于按照上述同步動態(tài)顯示時間值進行計時; 相應地,動態(tài)顯示模塊23包括 關(guān)閉單元231,用于在上述計時器24的計時在到達同步動態(tài)顯示時間值后,自動 關(guān)閉顯示的動態(tài)口令。 本發(fā)明實施例提供的動態(tài)令牌具有如下有益效果通過降低因動態(tài)口令失效而產(chǎn) 生的無法通過認證的情況,在用戶使用動態(tài)口令進行認證時帶來了很大的方便,提高了動 態(tài)口令認證方式的可用性。
實施例3 本實施例提供一種動態(tài)令牌300,如圖4所示,該動態(tài)令牌300包括觸發(fā)模塊31, 控制模塊32, 口令生成模塊33,顯示模塊34。 觸發(fā)模塊31,用于觸發(fā)控制模塊32啟動口令生成模塊33。其中,觸發(fā)模塊31具 體為觸發(fā)按鍵、按鈕或開關(guān)。 口令生成模塊33,用于提取動態(tài)因子的變化時間步長,根據(jù)所述述動態(tài)因子的變 化時間步長獲取動態(tài)口令和同步溢出時間值,并在到達同步溢出時間值時發(fā)送關(guān)閉信號到 所述控制模塊32 ; 顯示模塊34,用于在控制模塊32的控制下將口令生成模塊33生成的動態(tài)口令顯 示出來,并根據(jù)控制模塊32的控制關(guān)閉顯示的動態(tài)口令。 控制模塊32 ,用于在觸發(fā)模塊31被觸發(fā)后,啟動口令生成模塊33并將口令生成模
9塊33獲取的動態(tài)口令輸出到顯示模塊35 ;根據(jù)口令生成模塊33返回的關(guān)閉信號控制顯示 模塊35關(guān)閉顯示的動態(tài)口令。 在本實施例中,口令生成模塊33包括計數(shù)器單元331,寄存器單元332和口令生 成單元333。 計數(shù)器單元331,用于以動態(tài)因子的變化時間步長為周期,將每個周期產(chǎn)生的溢出 值傳給寄存器單元332 ;同時計數(shù)器單元331還用于在觸發(fā)到產(chǎn)生溢出時為止的時間作為 溢出時間值,并在因產(chǎn)生溢出從而到達同步溢出時間時發(fā)送關(guān)閉顯示信號給所述控制模塊
32 ; 具體地,計數(shù)器單元,以秒為單位計時,每增加一秒,計數(shù)器值加1 ;設定每個規(guī)定
周期時間產(chǎn)生一個溢出值給寄存器單元332,這里的規(guī)定周期時間具體為動態(tài)因子的變化
時間步長,最小單位為秒,如規(guī)定動態(tài)因子的變化時間步長為60秒;計數(shù)器單元331的計數(shù)
起始時間單位為動態(tài)令牌300出廠時設定的動態(tài)因子的起始計算時間。 此處,同步動態(tài)顯示時間為觸發(fā)模塊31被觸發(fā)時的時間到計數(shù)器單元溢出時的
時間差,與實施例2不同的是,該值不需要計算,關(guān)閉信號是由計數(shù)器單元331在溢出瞬間
發(fā)出的。 寄存器單元332,用于將計數(shù)器單元331的溢出值作為動態(tài)因子。 口令生成單元333,用于將寄存器單元332中的值作為動態(tài)因子生成動態(tài)口令。 本發(fā)明實施例提供的動態(tài)令牌具有如下有益效果通過硬件的方式實現(xiàn)因動態(tài)
口令失效而產(chǎn)生的無法通過認證的情況,在用戶使用動態(tài)口令進行認證時帶來了很大的方
便,提高了動態(tài)口令認證方式的可用性。 通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是 更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻 的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中, 如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一個動態(tài)令牌執(zhí)行本發(fā)明各個實 施例所述的方法。 以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。
權(quán)利要求
一種動態(tài)口令的顯示方法,其特征在于,在動態(tài)令牌被觸發(fā)后,包括所述動態(tài)令牌提取動態(tài)因子的變化時間步長;所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值;所述動態(tài)令牌在所述同步時間值內(nèi)顯示所述動態(tài)口令,以使所述動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令相同步。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述同步時間值為同步動態(tài)顯示時間值;所述動態(tài)令牌在提取動態(tài)因子的變化時間步長時還包括所述動態(tài)令牌提取時間值;所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值具體為所述動態(tài)令牌根據(jù)所述時間值和所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步動態(tài)顯示時間值。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述時間值具體包括所述動態(tài)令牌生成動態(tài)口令時的第一時間值,和所述動態(tài)令牌起始計算所述動態(tài)因子的第二時間值。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述動態(tài)令牌根據(jù)所述時間值和所述動態(tài)因子的變化時間步長獲取同步動態(tài)顯示時間具體包括所述動態(tài)令牌根據(jù)所述時間值和所述動態(tài)因子的變化時間步長計算第三時間值;所述動態(tài)令牌根據(jù)所述第三時間值和所述動態(tài)因子的變化時間步長計算所述同步動態(tài)顯示時間。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述時間值包括第一時間值和第二時間值;所述動態(tài)令牌根據(jù)所述時間值和所述動態(tài)因子的變化時間步長計算第三時間值具體包括所述動態(tài)令牌將所述第一時間值與所述第二時間值的差作為中間值,并將所述中間值除以所述動態(tài)因子的變化時間步長后的余數(shù)作為所述第三時間值。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述動態(tài)令牌根據(jù)所述第三時間值和所述動態(tài)因子的變化時間步長計算所述同步動態(tài)顯示時間具體為所述動態(tài)令牌將所述動態(tài)因子的變化時間步長與所述第三時間值的差作為所述同步動態(tài)顯示時間。
7. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述同步時間值為同步動態(tài)顯示時間值;所述動態(tài)令牌在所述同步時間值的時限內(nèi)顯示所述動態(tài)口令具體包括所述動態(tài)令牌內(nèi)置的計時器按照所述同步動態(tài)顯示時間值進行計時;所述計時器的計時在到達所述同步動態(tài)顯示時間值后,自動關(guān)閉顯示的所述動態(tài)口令。
8. 根據(jù)權(quán)利要求1所述的方法,其特征在,所述同步時間值為同步溢出時間值;所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值包括;所述動態(tài)令牌以動態(tài)因子的變化時間步長為周期,將每個周期產(chǎn)生的溢出值作為動態(tài)因子,并將所述令牌被觸發(fā)到產(chǎn)生溢出值為止的時間作為同步溢出時間值;所述動態(tài)令牌根據(jù)所述動態(tài)因子生成動態(tài)口令。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述動態(tài)令牌在所述同步時間值內(nèi)顯示所述動態(tài)口令包括所述動態(tài)令牌顯示所述動態(tài)口令并在因產(chǎn)生溢出從而到達同步溢出時間值時關(guān)閉顯示的所述動態(tài)口令。
10. —種動態(tài)令牌,其特征在于,包括提取模塊,用于提取時間值和動態(tài)因子的變化時間步長;獲取模塊,用于根據(jù)所述提取模塊提取的時間值和所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步動態(tài)顯示時間值;動態(tài)顯示模塊,用于在所述獲取模塊獲取的同步動態(tài)顯示時間值的時限內(nèi)顯示所述動態(tài)口令。
11. 根據(jù)權(quán)利要求io所述的動態(tài)令牌,其特征在于,所述提取模塊提取的時間值具體包括生成動態(tài)口令時的第一時間值,以及起始計算所述動態(tài)因子的第二時間值。
12. 根據(jù)權(quán)利要求IO所述的動態(tài)令牌,其特征在于,所述獲取模塊包括第一計算單元,用于根據(jù)所述時間值和所述動態(tài)因子的變化時間步長計算第三時間值;第二計算單元,用于根據(jù)所述第三時間值和所述動態(tài)因子的變化時間步長計算所述同步動態(tài)顯示時間;口令生成單元,用于根據(jù)所述時間值和所述動態(tài)因子的變化時間步長計算得到動態(tài)口令。
13. 根據(jù)權(quán)利要求12所述的動態(tài)令牌,其特征在于,所述提取模塊提取的時間值包括第一時間值和第二時間值;所述第一計算單元具體是將所述第一時間值與所述第二時間值的差作為中間值,并將所述中間值除以所述動態(tài)因子的變化時間步長后的余數(shù)作為所述第三時間值。
14. 根據(jù)權(quán)利要求12所述的動態(tài)令牌,其特征在于,所述第二計算單元具體將所述動態(tài)因子的變化時間步長與所述第三時間值的差作為所述同步動態(tài)顯示時間值。
15. 根據(jù)權(quán)利要求IO所述的動態(tài)令牌,其特征在于,所述動態(tài)令牌還包括計時器,用于按照所述同步動態(tài)顯示時間值進行計時;所述動態(tài)顯示模塊包括關(guān)閉單元,用于在所述計時器的計時在到達所述同步動態(tài)顯示時間值后,自動關(guān)閉顯示的所述動態(tài)口令。
16. —種動態(tài)令牌,包括觸發(fā)模塊,控制模塊,口令生成模塊,計時模塊和顯示模塊;其特征在于,所述口令生成模塊,用于提取動態(tài)因子的變化時間步長,根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步溢出時間值,并在到達同步溢出時間值時發(fā)送關(guān)閉信號到所述控制模塊;所述顯示模塊,用于在所述控制模塊的控制下將所述口令生成模塊生成的動態(tài)口令顯示出來,并根據(jù)控制模塊的控制關(guān)閉顯示的動態(tài)口令;所述控制模塊用于在觸發(fā)模塊被觸發(fā)后,啟動所述口令生成模塊并將所述口令生成模塊獲取的動態(tài)口令輸出到所述顯示模塊,根據(jù)口令生成模塊返回的關(guān)閉顯示信號控制關(guān)閉所述顯示模塊。
17.根據(jù)權(quán)利要求16所述的動態(tài)令牌,其特征在于,所述口令生成模塊包括計數(shù)器單元,用于以動態(tài)因子的變化時間步長為周期,將每個周期產(chǎn)生的溢出值傳給寄存器單元;所述計算器單元,還用于將到產(chǎn)生溢出為止的時間作為同步溢出時間值,并在因產(chǎn)生溢出從而到達同步溢出時間值時發(fā)送關(guān)閉顯示信號給所述控制模塊;寄存器單元,用于將所述計數(shù)器單元的溢出值作為生成動態(tài)口令用的動態(tài)因子;口令生成單元,用于將所述寄存器單元中的值作為動態(tài)因子生成動態(tài)口令。
全文摘要
本發(fā)明的實施例公開了一種動態(tài)口令的顯示方法及動態(tài)令牌,涉及信息安全領(lǐng)域,解決了現(xiàn)有技術(shù)中基于時間動態(tài)因子生成動態(tài)口令的動態(tài)令牌常為了維持固定的顯示時間導致的生成的動態(tài)口令失效的技術(shù)問題。本發(fā)明實施例的方法主要包括在動態(tài)令牌被觸發(fā)后,所述動態(tài)令牌提取動態(tài)因子的變化時間步長;所述動態(tài)令牌根據(jù)所述動態(tài)因子的變化時間步長獲取動態(tài)口令和同步時間值;所述動態(tài)令牌在所述同步時間值內(nèi)顯示所述動態(tài)口令,以使所述動態(tài)口令與服務器端產(chǎn)生的動態(tài)口令相同步。
文檔編號H04L29/06GK101783731SQ200910244080
公開日2010年7月21日 申請日期2009年12月28日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者于華章, 陸舟 申請人:北京飛天誠信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
海晏县| 新营市| 图木舒克市| 长子县| 昂仁县| 中超| 汝城县| 商河县| 喜德县| 雷波县| 罗甸县| 余庆县| 西乡县| 南川市| 德清县| 扬中市| 庆城县| 金门县| 广南县| 娱乐| 宣恩县| 扶余县| 乐平市| 平原县| 竹山县| 东平县| 朝阳县| 宜黄县| 灵璧县| 东明县| 应城市| 海晏县| 辽源市| 潜山县| 定襄县| 濮阳县| 公安县| 景宁| 瓮安县| 河津市| 东乌珠穆沁旗|