[發(fā)明專利]基于動態(tài)口令的身份認證方法、裝置和動態(tài)令牌有效
申請?zhí)枺?/td> | 202010017764.7 | 申請日: | 2020-01-08 |
公開(公告)號: | CN111126533B | 公開(公告)日: | 2023-06-23 |
發(fā)明(設(shè)計)人: | 曾慶非;雷虹;燕云;陸曉 | 申請(專利權(quán))人: | 牛津(海南)區(qū)塊鏈研究院有限公司 |
主分類號: | G06K17/00 | 分類號: | G06K17/00;G06K19/06 |
代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 571924 海南省澄*** | 國省代碼: | 海南;46 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 基于 動態(tài) 口令 身份 認證 方法 裝置 令牌 | ||
本發(fā)明提供一種基于動態(tài)口令的身份認證方法、裝置和動態(tài)令牌,動態(tài)令牌基于事件同步機制生成動態(tài)因子后,用加密算法計算動態(tài)因子和動態(tài)令牌的設(shè)備標識,得到動態(tài)驗證碼,再將動態(tài)因子、動態(tài)令牌的設(shè)備標識和動態(tài)驗證碼轉(zhuǎn)換為動態(tài)二維碼,最后顯示動態(tài)二維碼;其中,動態(tài)二維碼用于將動態(tài)因子,動態(tài)令牌的設(shè)備標識和動態(tài)驗證碼提供于服務(wù)器,由服務(wù)器利用動態(tài)因子和動態(tài)令牌的設(shè)備標識校驗動態(tài)驗證碼。本方案中,動態(tài)令牌將動態(tài)驗證碼、動態(tài)因子和設(shè)備標識通過動態(tài)二維碼提供給服務(wù)器,服務(wù)器利用動態(tài)二維碼中的信息就可以完成身份驗證,而不需要保持和動態(tài)令牌一致的同步信息,從而解決了動態(tài)令牌和服務(wù)器失步導(dǎo)致的身份認證失敗的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及身份認證技術(shù)領(lǐng)域,特別涉及一種基于動態(tài)口令的身份認證方法、裝置和動態(tài)令牌。
背景技術(shù)
動態(tài)口令技術(shù)是一種常見的身份認證技術(shù)。現(xiàn)有的一種動態(tài)口令技術(shù)是:動態(tài)令牌用加密算法計算動態(tài)令牌的同步信息(例如,當前時間或者事件發(fā)生次數(shù))得到驗證碼,服務(wù)器獲得驗證碼之后基于服務(wù)器的同步信息對驗證碼進行校驗,根據(jù)校驗結(jié)果進行身份認證。
現(xiàn)有的這種動態(tài)口令技術(shù)的問題在于,動態(tài)令牌的同步信息和服務(wù)器的同步信息需要保持一致才能夠?qū)崿F(xiàn)有效的身份認證。然而,在實際使用過程中動態(tài)令牌和服務(wù)器之間經(jīng)常會出現(xiàn)失步(即同步信息不一致)情況,導(dǎo)致身份認證失敗。
發(fā)明內(nèi)容
基于上述現(xiàn)有技術(shù)的缺點,本發(fā)明提供一種基于動態(tài)口令的身份認證方法、裝置和動態(tài)令牌,以避免由動態(tài)令牌和服務(wù)器失步引起的身份認證失敗。
本發(fā)明第一方面提供一種基于動態(tài)口令的身份認證方法,應(yīng)用于動態(tài)令牌,所述身份認證方法包括:
基于事件同步機制生成動態(tài)因子;
利用加密算法計算所述動態(tài)因子和所述動態(tài)令牌的設(shè)備標識,得到動態(tài)驗證碼;
將所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼轉(zhuǎn)換為動態(tài)二維碼;
顯示所述動態(tài)二維碼;其中,所述動態(tài)二維碼用于將所述動態(tài)因子,所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼提供于服務(wù)器,由所述服務(wù)器利用所述動態(tài)因子和所述動態(tài)令牌的設(shè)備標識校驗所述動態(tài)驗證碼。
可選的,所述將所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼轉(zhuǎn)換為動態(tài)二維碼之前,還包括:
利用簽名算法計算所述動態(tài)令牌的設(shè)備標識,得到所述動態(tài)令牌的設(shè)備簽名;
其中,所述將所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼轉(zhuǎn)換為動態(tài)二維碼,包括:
將所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識、所述動態(tài)驗證碼以及所述動態(tài)令牌的設(shè)備簽名轉(zhuǎn)換為動態(tài)二維碼。
可選的,所述將所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼轉(zhuǎn)換為動態(tài)二維碼,包括:
拼接所述動態(tài)因子、所述動態(tài)令牌的設(shè)備標識和所述動態(tài)驗證碼,得到認證消息;
用二維碼轉(zhuǎn)換算法將所述認證消息轉(zhuǎn)換為動態(tài)二維碼。
可選的,所述基于事件同步機制生成動態(tài)因子,包括:
將所述動態(tài)令牌的累計開機次數(shù),以及所述動態(tài)令牌的二維碼生成按鈕的累計被點擊次數(shù)確定為動態(tài)因子。
可選的,所述動態(tài)二維碼的編碼格式為:hex編碼格式。
本發(fā)明第二方面提供一種基于動態(tài)口令的身份認證方法,應(yīng)用于服務(wù)器,所述身份認證方法包括:
接收終端設(shè)備上傳的動態(tài)二維碼;其中,所述動態(tài)二維碼由所述終端設(shè)備從動態(tài)令牌獲取;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于牛津(海南)區(qū)塊鏈研究院有限公司,未經(jīng)牛津(海南)區(qū)塊鏈研究院有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010017764.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 汽車安全管理系統(tǒng)及其管理方法
- 一種身份核驗系統(tǒng)、身份核驗系統(tǒng)的熱替換方法及系統(tǒng)
- 具有身份識別系統(tǒng)的手持電鉆
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機可讀存儲介質(zhì)
- 一種身份數(shù)據(jù)管理方法、系統(tǒng)和計算機可讀存儲介質(zhì)
- 基于可信身份的證書共享方法
- 一種身份標識識別方法、裝置以及相關(guān)設(shè)備
- 一種識別身份認證裝置的方法、設(shè)備以及圖像形成裝置
- 用于身份原子化的系統(tǒng)和方法以及用途
- 基于區(qū)塊鏈的身份管理元數(shù)據(jù)處理方法和系統(tǒng)