[發明專利]一種動態口令驗證的方法及裝置有效
| 申請號: | 200910091621.4 | 申請日: | 2009-08-26 |
| 公開(公告)號: | CN101662465A | 公開(公告)日: | 2010-03-03 |
| 發明(設計)人: | 林匯寶;錢志堅;胡旭升;劉銳強 | 申請(專利權)人: | 深圳市騰訊計算機系統有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32;H04L9/30 |
| 代理公司: | 北京凱特來知識產權代理有限公司 | 代理人: | 鄭立明 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 口令 驗證 方法 裝置 | ||
1.一種動態口令驗證的方法,其特征在于,所述方法包括:
移動設備利用令牌軟件產生初始碼,并將所產生的初始碼傳遞到認證服務器;
當所述初始碼驗證通過后,所述移動設備按照Diffie-Hellman算法來計算得到當前 的動態口令,并將所述當前的動態口令傳遞到認證服務器;
所述認證服務器根據所接收到的初始碼解析得到所述移動設備的Diffie-Hellman公 鑰,根據所得到的Diffie-Hellman公鑰計算得到所述移動設備的Diffie-Hellman密鑰, 并根據所獲得的Diffie-Hellman密鑰按照與所述移動設備相同的Diffie-Hellman算法來 計算得到自身的動態口令;
所述認證服務器將自身所產生的動態口令與所述移動設備所產生的動態口令進行比 較,來驗證所述移動設備所產生的動態口令是否正確。
2.如權利要求1所述的方法,其特征在于,所述初始碼驗證的過程,具體包括:
所述認證服務器對所接收到的初始碼進行預設的算法處理,產生確認碼;
所述移動設備獲得所述認證服務器產生的確認碼,并按照與所述認證服務器相同的 算法根據其產生的初始碼計算得到所述移動設備自身的確認碼;
所述移動設備比較所得到的自身的確認碼和所述認證服務器所產生的確認碼,來驗 證所述認證服務器所接收到的初始碼是否正確。
3.如權利要求1所述的方法,其特征在于,所述移動設備按照Diffie-Hellman算法 來計算得到當前的動態口令,具體包括:
所述移動設備根據其自身的Diffie-Hellman私鑰通過Diffie-Hellman算法來計算得 到其自身的Diffie-Hellman密鑰;
對所得到的自身的Diffie-Hellman密鑰通過哈希算法來得到令牌種子;
將所得到的令牌種子和當前時間值通過預設的算法處理后,得到當前的動態口令。
4.如權利要求1所述的方法,其特征在于,所述初始碼和動態口令通過網頁頁面輸 入傳遞到認證服務器的。
5.如權利要求1所述的方法,其特征在于,在所述驗證所述移動設備所產生的動態 口令是否正確的過程中,所述方法還包括:
若在指定的時間偏差范圍內,所述認證服務器產生的動態口令與所述移動設備所產 生的動態口令一致,則判斷驗證正確。
6.如權利要求2所述的方法,其特征在于,所述認證服務器對所接收到的初始碼進 行預設的算法處理,產生確認碼,具體包括:
所述認證服務器產生隨機數字串,將所產生的隨機數字串和所接收到的初始碼進行 預設的算法處理后,得到相應的校驗碼;
將所得到的校驗碼和所產生的隨機數字串組合后產生確認碼。
7.如權利要求2所述的方法,其特征在于,所述認證服務器對所接收到的初始碼進 行預設的算法處理,產生確認碼,具體包括:
所述認證服務器產生一個隨機的Diffie-Hellman私鑰,根據所產生的Diffie- Hellman私鑰按照Diffie-Hellman算法來計算得到相應的Diffie-Hellman公鑰;
將計算所得到的Diffie-Hellman公鑰和所接收到的初始碼進行預設的算法處理后, 得到相應的校驗碼;
將所得到的校驗碼和計算所得到的Diffie-Hellman公鑰組合后產生確認碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊計算機系統有限公司,未經深圳市騰訊計算機系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910091621.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鬧鐘鈴聲管理系統及方法
- 下一篇:一種T-MPLS隧道保護處理的方法和系統





