[發(fā)明專利]一種對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510026427.3 | 申請(qǐng)日: | 2015-01-19 |
| 公開(公告)號(hào): | CN104618112B | 公開(公告)日: | 2017-02-22 |
| 發(fā)明(設(shè)計(jì))人: | 管延軍;蔣紅宇;安曉江 | 申請(qǐng)(專利權(quán))人: | 北京海泰方圓科技股份有限公司 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32 |
| 代理公司: | 北京華夏正合知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11017 | 代理人: | 韓登營(yíng),張煥亮 |
| 地址: | 100094 北京市海淀區(qū)東北旺西路*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 動(dòng)態(tài) 令牌 口令 校驗(yàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全技術(shù)領(lǐng)域,特別涉及一種對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)的方法。
背景技術(shù)
在目前基于動(dòng)態(tài)口令的身份認(rèn)證技術(shù)中,動(dòng)態(tài)口令的產(chǎn)生一般由以下幾個(gè)因子經(jīng)過(guò)密碼運(yùn)算產(chǎn)生:種子密鑰、挑戰(zhàn)碼和時(shí)間。
其中種子密鑰保存在前端的動(dòng)態(tài)令牌和后端的動(dòng)態(tài)口令認(rèn)證系統(tǒng)中,在動(dòng)態(tài)令牌激活后就不會(huì)發(fā)生改變。
挑戰(zhàn)碼由業(yè)務(wù)系統(tǒng)或者后端的動(dòng)態(tài)口令認(rèn)證系統(tǒng)產(chǎn)生,并輸入到前端動(dòng)態(tài)令牌中進(jìn)行運(yùn)算。
時(shí)間為產(chǎn)生動(dòng)態(tài)口令當(dāng)前的時(shí)間。
由于前端的動(dòng)態(tài)令牌產(chǎn)生動(dòng)態(tài)口令后,需要用戶手工輸入到動(dòng)態(tài)令牌的業(yè)務(wù)系統(tǒng),然后所述業(yè)務(wù)系統(tǒng)調(diào)用動(dòng)態(tài)口令認(rèn)證系統(tǒng)進(jìn)行認(rèn)證,動(dòng)態(tài)口令認(rèn)證系統(tǒng)會(huì)計(jì)算動(dòng)態(tài)口令,并將其與傳遞過(guò)來(lái)的動(dòng)態(tài)口令進(jìn)行比較。
由于前端和后端在計(jì)算動(dòng)態(tài)口令時(shí)存在有時(shí)間差,并且動(dòng)態(tài)令牌的時(shí)間隨著使用時(shí)間的增加,可能會(huì)與動(dòng)態(tài)口令認(rèn)證系統(tǒng)的服務(wù)器時(shí)間出現(xiàn)不一致。因此動(dòng)態(tài)口令認(rèn)證系統(tǒng)計(jì)算動(dòng)態(tài)口令就有了時(shí)間窗口的概念,該時(shí)間窗口內(nèi)具有動(dòng)態(tài)口令認(rèn)證系統(tǒng)當(dāng)前時(shí)間,以及根據(jù)時(shí)間偏移量依次獲得的其他時(shí)間,舉例說(shuō)明:例如采用時(shí)間偏移量單位為1秒,取時(shí)間偏移量集合為{-2、-1、0、1、2}時(shí),則對(duì)應(yīng)的時(shí)間窗口內(nèi)的時(shí)間集合則為{t-2、t-1、t、t+1、t+2},其中的t表示動(dòng)態(tài)口令認(rèn)證系統(tǒng)的當(dāng)前時(shí)間。例如,當(dāng)前時(shí)間t為12:00,則該時(shí)間窗口的時(shí)間集合為{11:58、11:59、12:00、12:01、12:02}。
如果動(dòng)態(tài)口令認(rèn)證系統(tǒng)使用其當(dāng)前時(shí)間t(對(duì)應(yīng)的時(shí)間偏移量為0)計(jì)算動(dòng)態(tài)口令與動(dòng)態(tài)令牌計(jì)算的口令不一致,則會(huì)依次采用時(shí)間窗口內(nèi)的其他時(shí)間計(jì)算動(dòng)態(tài)口令,然后與動(dòng)態(tài)令牌計(jì)算的動(dòng)態(tài)口令進(jìn)行比較,如果均不成功,則動(dòng)態(tài)口令認(rèn)證失敗。
基于此,在現(xiàn)有的動(dòng)態(tài)口令認(rèn)證技術(shù)中,由于動(dòng)態(tài)令牌和認(rèn)證系統(tǒng)計(jì)算動(dòng)態(tài)口令所采用的時(shí)間不一致,會(huì)導(dǎo)致認(rèn)證系統(tǒng)進(jìn)行動(dòng)態(tài)口令進(jìn)行認(rèn)證時(shí),需要進(jìn)行多次的動(dòng)態(tài)口令計(jì)算,嚴(yán)重影響動(dòng)態(tài)口令的認(rèn)證效率問(wèn)題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于,提供一種對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)的方法,用于動(dòng)態(tài)口令認(rèn)證系統(tǒng)對(duì)接收的動(dòng)態(tài)令牌的動(dòng)態(tài)口令進(jìn)行校驗(yàn),包括步驟:
A、動(dòng)態(tài)口令認(rèn)證系統(tǒng)讀取其存儲(chǔ)的與動(dòng)態(tài)令牌對(duì)應(yīng)的時(shí)間偏移量集合;
B、根據(jù)所讀取的時(shí)間偏移量集合,依次生成時(shí)間窗口內(nèi)的各個(gè)時(shí)間;
C、依次根據(jù)時(shí)間窗口內(nèi)的各個(gè)時(shí)間計(jì)算的口令對(duì)所述動(dòng)態(tài)令牌的動(dòng)態(tài)口令進(jìn)行認(rèn)證,并當(dāng)使用時(shí)間認(rèn)證通過(guò)時(shí),將對(duì)應(yīng)的時(shí)間偏移量的累計(jì)次數(shù)加1;
D、對(duì)時(shí)間偏移量集合根據(jù)各個(gè)時(shí)間偏移量對(duì)應(yīng)的各個(gè)累計(jì)次數(shù)重新進(jìn)行排序并存儲(chǔ)。
由上,通過(guò)多次上述步驟的校驗(yàn)過(guò)程后,使得認(rèn)證系統(tǒng)在對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)時(shí),所選用的認(rèn)證時(shí)間會(huì)越來(lái)越接近于動(dòng)態(tài)令牌生成動(dòng)態(tài)口令的時(shí)間,從而減少認(rèn)證系統(tǒng)判斷動(dòng)態(tài)口令的次數(shù),提高認(rèn)證效率。
可選的,步驟B中所述時(shí)間窗口內(nèi)的各個(gè)時(shí)間包括:動(dòng)態(tài)口令認(rèn)證系統(tǒng)的當(dāng)前時(shí)間分別與時(shí)間偏移量集合中各時(shí)間偏移量的和。
由上,通過(guò)多次上述步驟的校驗(yàn)過(guò)程后,使得認(rèn)證系統(tǒng)在對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)時(shí),所選用的認(rèn)證時(shí)間會(huì)越來(lái)越接近于動(dòng)態(tài)令牌生成動(dòng)態(tài)口令的時(shí)間,從而減少認(rèn)證系統(tǒng)判斷動(dòng)態(tài)口令的次數(shù),提高認(rèn)證效率。
可選的,步驟B中所述時(shí)間窗口內(nèi)的各個(gè)時(shí)間還包括:動(dòng)態(tài)口令認(rèn)證系統(tǒng)的當(dāng)前時(shí)間。
由上,認(rèn)證系統(tǒng)采用的認(rèn)證時(shí)間最先采用當(dāng)前時(shí)間,可以減少認(rèn)證的口令比對(duì)過(guò)程。
可選的,步驟C還包括在每次累加計(jì)算時(shí),對(duì)認(rèn)證通過(guò)的時(shí)間偏移量加入時(shí)間標(biāo)簽;以及
設(shè)定一有效時(shí)間段,保留所述有效時(shí)間段內(nèi)的時(shí)間偏移量。
由上,使得時(shí)間偏移量集合中的排序更符合近期情況。
附圖說(shuō)明
圖1為本發(fā)明的流程圖。
具體實(shí)施方式
基于現(xiàn)有技術(shù)的缺陷,本發(fā)明提供了一種對(duì)動(dòng)態(tài)令牌的動(dòng)態(tài)口令校驗(yàn)的方法。如圖1所示,動(dòng)態(tài)口令認(rèn)證系統(tǒng)收到動(dòng)態(tài)令牌的動(dòng)態(tài)口令后,進(jìn)行校驗(yàn)的方法包括以下步驟:
步驟S10:動(dòng)態(tài)口令認(rèn)證系統(tǒng)讀取其存儲(chǔ)的與動(dòng)態(tài)令牌對(duì)應(yīng)的時(shí)間偏移量集合。
其中,該時(shí)間偏移量集合中的各個(gè)時(shí)間偏移量ΔT根據(jù)所對(duì)應(yīng)的時(shí)間T被認(rèn)證通過(guò)的累計(jì)次數(shù)NUM進(jìn)行降序排序,該排序過(guò)程具體參見(jiàn)后面步驟S30-S40中的描述。
假設(shè)本步驟中所讀取的時(shí)間偏移量集合為{ΔTo,ΔTp,…,ΔTy},對(duì)應(yīng)的各個(gè)累計(jì)次數(shù)NUMo>NUMp>……>NUMy。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京海泰方圓科技股份有限公司,未經(jīng)北京海泰方圓科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510026427.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 一種數(shù)據(jù)流量約束控制的實(shí)現(xiàn)方法
- 一種在多方間構(gòu)建令牌關(guān)聯(lián)關(guān)系的系統(tǒng)
- 基于令牌桶的數(shù)據(jù)傳輸流量調(diào)度方法及其系統(tǒng)
- 一種訪問(wèn)令牌頒發(fā)方法及相關(guān)設(shè)備
- 基于令牌桶算法的衛(wèi)星數(shù)據(jù)地面?zhèn)鬏斁W(wǎng)絡(luò)流量控制系統(tǒng)
- 一種分布式存儲(chǔ)系統(tǒng)中Qos的實(shí)現(xiàn)方法及裝置
- 一種令牌獲取方法、裝置、服務(wù)器、終端設(shè)備及介質(zhì)
- 一種令牌刷新的方法及裝置
- 限流方法及裝置
- 令牌認(rèn)證方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種弱口令核查和破解方法及裝置
- 一種口令更新的方法
- 一種弱口令的篩選方法
- 窮舉法解密中目標(biāo)口令規(guī)則集獲取方法與系統(tǒng)
- 基于弱口令推導(dǎo)的口令強(qiáng)度評(píng)估方法
- 一種弱口令檢測(cè)方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 口令強(qiáng)度評(píng)估方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于數(shù)字因子逆序的口令猜測(cè)方法
- 弱口令檢測(cè)的方法、裝置和計(jì)算機(jī)設(shè)備
- 一種基于概率權(quán)重的口令字典融合方法和系統(tǒng)
- 一種網(wǎng)絡(luò)驗(yàn)證信息的方法和裝置
- 數(shù)據(jù)安全校驗(yàn)方法、裝置及校驗(yàn)設(shè)備
- XBRL實(shí)例文檔校驗(yàn)方法以及系統(tǒng)
- 一次性可編程存儲(chǔ)裝置以及對(duì)其進(jìn)行數(shù)據(jù)校驗(yàn)的方法
- 信息校驗(yàn)方法及裝置
- 一種基于Java系統(tǒng)的數(shù)據(jù)校驗(yàn)方法及系統(tǒng)
- 用于獨(dú)立冗余磁盤陣列的數(shù)據(jù)管理方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品
- 數(shù)據(jù)校驗(yàn)方法及應(yīng)用系統(tǒng)
- 數(shù)據(jù)校驗(yàn)方法、裝置、電子設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)校驗(yàn)方法及裝置





